Extrai o gradiente médio no ConditionalAccumulator fornecido.
Os blocos de operação até que gradientes suficientes (ou seja, mais de num_required) tenham sido acumulados. Se o acumulador já agregou mais do que num_required gradientes, ele retorna a média dos gradientes acumulados. Também incrementa automaticamente o global_step registrado no acumulador em 1 e redefine o agregado para 0.
Constantes
Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
Output <T> | asOutput () Retorna o identificador simbólico do tensor. |
Output <T> | média () A média dos gradientes acumulados. |
estática <T estende TType > ResourceAccumulatorTakeGradient <T> |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
pública Output <T> asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para as operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
public static ResourceAccumulatorTakeGradient <T> create ( Scope escopo, Operando <?> alça, Operando < TInt32 > numRequired, Class <T> dtipo)
Método de fábrica para criar uma classe que envolve uma nova operação ResourceAccumulatorTakeGradient.
Parâmetros
alcance | escopo atual |
---|---|
lidar | A alça para um acumulador. |
numRequired | Número de gradientes necessários antes de retornarmos um agregado. |
dtipo | O tipo de dados de gradientes acumulados. Precisa corresponder ao tipo do acumulador. |
Devoluções
- uma nova instância de ResourceAccumulatorTakeGradient