fluxo tensor:: ops:: AcumuladorTakeGradient
#include <data_flow_ops.h>
Extrai o gradiente médio no ConditionalAccumulator fornecido.
Resumo
A operação é bloqueada até que gradientes suficientes (ou seja, mais do que 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 Escopo
- identificador: O identificador de um acumulador.
- num_required: Número de gradientes necessários antes de retornarmos um agregado.
- dtype: O tipo de dados dos gradientes acumulados. Precisa corresponder ao tipo de 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
AcumuladorTakeGradient
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