tensorflow::ops::SparseAccumulatorTakeGradient

#include <data_flow_ops.h>

Extrai o gradiente esparso médio em um SparseConditionalAccumulator .

Resumo

A operação bloqueará até que gradientes suficientes (ou seja, mais do que num_required) sejam acumulados. Se o acumulador já tiver agregado mais do que num_required gradientes, ele retornará a média dos gradientes acumulados. Além disso, incrementa automaticamente o valor de global_step registrado no acumulador em 1 e redefine o agregado para 0.

Argumentos:

  • escopo: Um objeto de escopo
  • identificador: O identificador para um SparseConditionalAccumulator .
  • num_required: Número de gradientes necessários antes de retornarmos um valor agregado.
  • dtype: O tipo de dados dos gradientes acumulados. Deve corresponder ao tipo do acumulador.

Devoluções:

  • Índices Output : Índices da média dos gradientes esparsos acumulados.
  • Valores Output : Valores da média dos gradientes esparsos acumulados.
  • Formato Output : Formato da média dos gradientes esparsos acumulados.

Construtores e Destrutores

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

Atributos públicos

indices
operation
shape
values

Atributos públicos

índices

::tensorflow::Output indices

operação

Operation operation

forma

::tensorflow::Output shape

valores

::tensorflow::Output values

Funções públicas

AcumuladorEsparsoTomarGradiente

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