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