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 gradients, 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 del promedio 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 )