tensoreflusso:: ops:: SparseAccumulatoreTakeGradient

#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 incrementa automaticamente di 1 il global_step registrato nell'accumulatore e reimposta l'aggregato su 0.

Argomenti:

  • scope: un oggetto Scope
  • handle: l'handle di uno SparseConditionalAccumulator .
  • 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:

  • 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

SparseAccumulatoreTakeGradient

 SparseAccumulatorTakeGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_required,
  DataType dtype
)