tensorflow:: ops:: AccumulatorTakeGradient

#include <data_flow_ops.h>

Extrae el gradiente promedio en el ConditionalAccumulator dado.

Resumen

La operación se bloquea hasta que se hayan acumulado suficientes gradientes (es decir, más de num_required). Si el acumulador ya ha agregado más de num_required gradientes, devuelve el promedio de los gradientes acumulados. Además, incrementa automáticamente en 1 el valor de global_step registrado en el acumulador y restablece el valor agregado a 0.

Argumentos:

  • ámbito: Un objeto de ámbito
  • asa: El asa de un acumulador.
  • num_required: Número de gradientes necesarios antes de que devolvamos un agregado.
  • dtype: El tipo de datos de los gradientes acumulados. Debe corresponder al tipo del acumulador.

Devoluciones:

  • Output : El promedio de los gradientes acumulados.

Constructores y destructores

AccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype)

Atributos públicos

average
operation

Funciones públicas

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Atributos públicos

promedio

::tensorflow::Output average

operación

Operation operation

Funciones públicas

AcumuladorTomarGradiente

 AccumulatorTakeGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_required,
  DataType dtype
)

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const