tensorflow::ops::SparseAccumulatorTakeGradient
#include <data_flow_ops.h>Извлекает средний разреженный градиент в SparseConditionalAccumulator .
Краткое содержание
Операция будет блокироваться до тех пор, пока не будет накоплено достаточное количество градиентов (т.е. больше, чем num_required). Если аккумулятор уже накопил больше, чем num_required градиентов, он вернет среднее значение накопленных градиентов. Также автоматически увеличивается значение global_step, записанное в аккумуляторе, на 1, и значение aggregate сбрасывается до 0.
Аргументы:
- scope: Объект Scope
- handle: Дескриптор объекта SparseConditionalAccumulator .
- num_required: Количество градиентов, необходимых для возврата агрегатной функции.
- dtype: Тип данных накопленных градиентов. Должен соответствовать типу аккумулятора.
Возвращает:
-
Outputиндексы: Индексы среднего значения накопленных разреженных градиентов. -
Outputзначения: значения среднего значения накопленных разреженных градиентов. - Форма
Output: форма среднего значения накопленных разреженных градиентов.
Конструкторы и Деструкторы | |
|---|---|
SparseAccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype) |
Общедоступные атрибуты | |
|---|---|
indices | |
operation | |
shape | |
values | |
Общедоступные атрибуты
индексы
::tensorflow::Output indices
операция
Operation operation
форма
::tensorflow::Output shape
ценности
::tensorflow::Output values
Общественные функции
SparseAccumulatorTakeGradient
SparseAccumulatorTakeGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_required, DataType dtype )