tensorflow :: ops :: AccumulatorTakeGradient
#include <data_flow_ops.h>
Extrai o gradiente médio no ConditionalAccumulator fornecido.
Resumo
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.
Argumentos:
- escopo: um objeto Scope
- identificador: o identificador para um acumulador.
- num_required: número de gradientes necessários antes de retornarmos um agregado.
- dtype: O tipo de dados de gradientes acumulados. Precisa corresponder ao tipo do acumulador.
Retorna:
-
Output
: a média dos gradientes acumulados.
Construtores e Destruidores | |
---|---|
AccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype) |
Atributos públicos | |
---|---|
average | |
operation |
Funções públicas | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Atributos públicos
média
::tensorflow::Output average
Operação
Operation operation
Funções públicas
AccumulatorTakeGradient
AccumulatorTakeGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_required, DataType dtype )
nó
::tensorflow::Node * node() const
operador :: tensorflow :: Input
operator::tensorflow::Input() const
operador :: tensorflow :: Saída
operator::tensorflow::Output() const