tensorflow::ops::AccumulatorTakeGradient

#include <data_flow_ops.h>

Estrae il gradiente medio nel ConditionalAccumulator specificato.

Riepilogo

L'operazione si blocca finché non vengono accumulati gradienti sufficienti (ovvero, più di num_required). Se l'accumulatore ha già accumulato più di num_required gradienti, restituisce la media dei gradienti accumulati. Inoltre, incrementa automaticamente di 1 il valore di global_step registrato nell'accumulatore e reimposta l'aggregazione a 0.

Argomentazioni:

  • ambito: un oggetto Scope
  • maniglia: La maniglia di un accumulatore.
  • num_required: Numero di gradienti richiesti prima di restituire un valore aggregato.
  • dtype: Il tipo di dati dei gradienti accumulati. Deve corrispondere al tipo dell'accumulatore.

Resi:

  • Output : La media dei gradienti accumulati.

Costruttori e distruttori

AccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype)

attributi pubblici

average
operation

Funzioni pubbliche

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

attributi pubblici

media

::tensorflow::Output average

operazione

Operation operation

Funzioni pubbliche

AccumulatoreTakeGradient

 AccumulatorTakeGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_required,
  DataType dtype
)

nodo

::tensorflow::Node * node() const 

operatore::tensorflow::Input

 operator::tensorflow::Input() const 

operatore::tensoreflusso::output

 operator::tensorflow::Output() const