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