tensorflow :: operaciones :: Escaso Acumulador Tomar Gradiente

#include <data_flow_ops.h>

Extrae el gradiente disperso promedio en un SparseConditionalAccumulator .

Resumen

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

Argumentos:

  • alcance: un objeto de alcance
  • handle: el identificador de un SparseConditionalAccumulator .
  • num_required: número de gradientes requeridos antes de devolver un agregado.
  • dtype: el tipo de datos de los gradientes acumulados. Debe corresponder al tipo de acumulador.

Devoluciones:

  • Índices de Output : Índices de la media de los gradientes dispersos acumulados.
  • Valores de Output : valores de la media de los gradientes dispersos acumulados.
  • Forma de Output : forma de la media de los gradientes dispersos acumulados.

Constructores y Destructores

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

Atributos públicos

indices
operation
shape
values

Atributos públicos

índices

::tensorflow::Output indices

operación

Operation operation

forma

::tensorflow::Output shape

valores

::tensorflow::Output values

Funciones publicas

Escaso Acumulador Tomar Gradiente

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