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 )