tensorflow::ops::SparseAccumulatorTakeGradient
#include <data_flow_ops.h>Estrae il gradiente sparso medio in un SparseConditionalAccumulator .
Riepilogo
L'operazione si bloccherà finché non saranno stati accumulati gradienti sufficienti (ovvero, più di num_required). Se l'accumulatore ha già aggregato più di num_required gradienti, restituirà la media dei gradienti accumulati. Inoltre, incrementerà automaticamente di 1 il valore di global_step registrato nell'accumulatore e reimposterà l'aggregazione a 0.
Argomentazioni:
- ambito: un oggetto Scope
- handle: L'handle di un SparseConditionalAccumulator .
- 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:
- Indici
Output: Indici della media dei gradienti sparsi accumulati. - Valori
Output: Valori della media dei gradienti sparsi accumulati. - Forma
Output: Forma della media dei gradienti sparsi accumulati.
Costruttori e distruttori | |
|---|---|
SparseAccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype) |
attributi pubblici | |
|---|---|
indices | |
operation | |
shape | |
values | |
attributi pubblici
indici
::tensorflow::Output indices
operazione
Operation operation
forma
::tensorflow::Output shape
valori
::tensorflow::Output values
Funzioni pubbliche
Accumulatore sparsoPrendiGradiente
SparseAccumulatorTakeGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_required, DataType dtype )