тензорный поток :: ops :: АккумуляторВозятьГрадиент

#include <data_flow_ops.h>

Извлекает средний градиент в данном ConditionalAccumulator .

Резюме

Операция блокируется до тех пор, пока не будет накоплено достаточное количество градиентов (т. Е. Более num_required). Если аккумулятор уже собрал более num_required градиентов, он возвращает среднее значение накопленных градиентов. Также автоматически увеличивает записанный global_step в аккумуляторе на 1 и сбрасывает агрегат на 0.

Аргументы:

  • scope: объект Scope
  • 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

Публичные функции

АккумуляторВозятьГрадиент

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

узел

::tensorflow::Node * node() const 

оператор :: тензорный поток :: Ввод

 operator::tensorflow::Input() const 

оператор :: тензор потока :: Вывод

 operator::tensorflow::Output() const