тензорный поток:: опс:: АккумуляторTakeGradient
#include <data_flow_ops.h>
Извлекает средний градиент в заданном ConditionalAccumulator .
Краткое содержание
Операции блокируются до тех пор, пока не будет накоплено достаточное количество градиентов (т. е. больше, чем num_required). Если аккумулятор уже собрал более num_required градиентов, он возвращает среднее значение накопленных градиентов. Также автоматически увеличивает записанный global_step в аккумуляторе на 1 и сбрасывает агрегат на 0.
Аргументы:
- область: объект области.
- handle: Дескриптор аккумулятора.
- num_required: количество градиентов, необходимое, прежде чем мы вернем агрегат.
- dtype: тип данных накопленных градиентов. Должен соответствовать типу аккумулятора.
Возврат:
-
Output
: среднее значение накопленных градиентов.
Конструкторы и деструкторы | |
---|---|
AccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype) |
Публичные атрибуты | |
---|---|
average | |
operation |
Общественные функции | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Публичные атрибуты
средний
::tensorflow::Output average
операция
Operation operation
Общественные функции
АккумуляторTakeGradient
AccumulatorTakeGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_required, DataType dtype )
узел
::tensorflow::Node * node() const
оператор::tensorflow::Input
operator::tensorflow::Input() const
оператор::tensorflow::Выход
operator::tensorflow::Output() const