Извлекает средний разреженный градиент в SparseConditionalAccumulator.
Операция будет блокироваться до тех пор, пока не будет накоплено достаточное количество градиентов (т. е. больше, чем num_required). Если аккумулятор уже собрал более num_required градиентов, он вернет среднее значение накопленных градиентов. Также автоматически увеличивает записанный global_step в аккумуляторе на 1 и сбрасывает агрегат на 0.
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
static <T расширяет TType > SparseAccumulatorTakeGradient <T> | |
Вывод < TInt64 > | индексы () Индексы среднего значения накопленных разреженных градиентов. |
Вывод < TInt64 > | форма () Форма среднего значения накопленных редких градиентов. |
Выход <Т> | ценности () Значения среднего значения накопленных разреженных градиентов. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static SparseAccumulatorTakeGradient <T> create (область действия , операнд < TString > дескриптор, операнд < TInt32 > numRequired, Class<T> dtype)
Фабричный метод для создания класса, обертывающего новую операцию SparseAccumulatorTakeGradient.
Параметры
объем | текущий объем |
---|---|
ручка | Дескриптор SparseConditionalAccumulator. |
numRequired | Количество градиентов, необходимое, прежде чем мы вернем агрегат. |
dtype | Тип данных накопленных градиентов. Должен соответствовать типу аккумулятора. |
Возврат
- новый экземпляр SparseAccumulatorTakeGradient
общедоступные выходные значения <T> ()
Значения среднего значения накопленных разреженных градиентов.