Extrae el gradiente disperso promedio en un SparseConditionalAccumulator.
La operación se bloqueará hasta que se hayan acumulado suficientes gradientes (es decir, más de num_required). Si el acumulador ya ha agregado más de num_gradientes requeridos, 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.
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
estático <T extiende TType > SparseAccumulatorTakeGradient <T> | |
Salida < TInt64 > | índices () Índices de la media de las pendientes dispersas acumuladas. |
Salida < TInt64 > | forma () Forma del promedio de los gradientes dispersos acumulados. |
Salida <T> | valores () Valores de la media de las pendientes dispersas acumuladas. |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
creación pública estática SparseAccumulatorTakeGradient <T> (alcance del alcance , identificador del operando <TString> , operando <TInt32> numRequired, clase<T> tipo d)
Método de fábrica para crear una clase que envuelve una nueva operación SparseAccumulatorTakeGradient.
Parámetros
alcance | alcance actual |
---|---|
manejar | El identificador de un SparseConditionalAccumulator. |
númeroRequerido | Número de gradientes necesarios antes de devolver un agregado. |
tipo d | El tipo de datos de gradientes acumulados. Debe corresponder al tipo de acumulador. |
Devoluciones
- una nueva instancia de SparseAccumulatorTakeGradient