tensoreflusso:: ops:: AccumulatorePrendiGradiente
#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à aggregato più di num_required gradienti, restituisce la media dei gradienti accumulati. Inoltre incrementa automaticamente di 1 il global_step registrato nell'accumulatore e reimposta l'aggregato su 0.
Argomenti:
- scope: un oggetto Scope
- maniglia: la maniglia di un accumulatore.
- num_required: numero di gradienti richiesti prima di restituire un aggregato.
- dtype: il tipo di dati dei gradienti accumulati. Deve corrispondere al tipo di 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
AccumulatorePrendiGradiente
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::tensorflow::Output
operator::tensorflow::Output() const