tensorflow::ops::AccumulatorTakeGradient
#include <data_flow_ops.h>Extrai o gradiente médio no ConditionalAccumulator fornecido.
Resumo
A operação bloqueia até que um número suficiente de gradientes (ou seja, mais do que num_required) tenha sido acumulado. Se o acumulador já tiver agregado mais do que num_required gradientes, ele retorna a média dos gradientes acumulados. Além disso, incrementa automaticamente o valor de global_step registrado no acumulador em 1 e redefine o agregado para 0.
Argumentos:
- escopo: Um objeto de escopo
- alça: A alça de um acumulador.
- num_required: Número de gradientes necessários antes de retornarmos um valor agregado.
- dtype: O tipo de dados dos gradientes acumulados. Deve corresponder ao tipo do acumulador.
Devoluções:
-
Output: A média dos gradientes acumulados.
Construtores e Destrutores | |
|---|---|
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