Estrae il gradiente sparso medio in un SparseConditionalAccumulator.
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 incrementa automaticamente di 1 il global_step registrato nell'accumulatore e reimposta l'aggregato su 0.
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
statico <T estende TType > SparseAccumulatorTakeGradient <T> | |
Uscita < TInt64 > | indici () Indici della media dei gradienti sparsi accumulati. |
Uscita < TInt64 > | forma () Forma della media dei gradienti sparsi accumulati. |
Uscita <T> | valori () Valori della media dei gradienti sparsi accumulati. |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
public static SparseAccumulatorTakeGradient <T> create ( Scope scope, Operando < TString > handle, Operando < TInt32 > numRequired, Class<T> dtype)
Metodo factory per creare una classe che racchiude una nuova operazione SparseAccumulatorTakeGradient.
Parametri
scopo | ambito attuale |
---|---|
maniglia | L'handle di un SparseConditionalAccumulator. |
numObbligatorio | Numero di gradienti richiesti prima di restituire un aggregato. |
dtype | Il tipo di dati dei gradienti accumulati. Deve corrispondere al tipo di accumulatore. |
ritorna
- una nuova istanza di SparseAccumulatorTakeGradient