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
)