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
)