tensorflow:: ops:: SparseAccumulatorTakeGradient
#include <data_flow_ops.h>Wyodrębnia średni rzadki gradient w SparseConditionalAccumulator .
Streszczenie
Operacja będzie blokować się do momentu zgromadzenia wystarczającej liczby gradientów (tj. większej niż num_required). Jeśli akumulator zgromadził już więcej niż num_required gradientów, zwróci średnią z zakumulowanych gradientów. Automatycznie zwiększa również zarejestrowany global_step w akumulatorze o 1 i resetuje agregat do 0.
Argumenty:
- zakres: obiekt zakresu
- uchwyt: Uchwyt do SparseConditionalAccumulator .
- num_required: Liczba gradientów wymaganych przed zwróceniem agregatu.
- dtype: Typ danych skumulowanych gradientów. Musi odpowiadać typowi akumulatora.
Zwroty:
- Wskaźniki
Output: Wskaźniki średniej skumulowanych rzadkich gradientów. - Wartości
Output: Wartości średniej skumulowanych rzadkich gradientów. - Kształt
Output: Kształt średniej skumulowanych rzadkich gradientów.
Konstruktory i destruktory | |
|---|---|
SparseAccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype) |
Atrybuty publiczne | |
|---|---|
indices | |
operation | |
shape | |
values | |
Atrybuty publiczne
indeksy
::tensorflow::Output indices
działanie
Operation operation
kształt
::tensorflow::Output shape
wartości
::tensorflow::Output values
Funkcje publiczne
SparseAccumulatorTakeGradient
SparseAccumulatorTakeGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_required, DataType dtype )