публичный финальный класс ResourceApplyAdagradV2
Обновите *var по схеме adagrad.
аккум += град * град вар -= lr * град * (1 / (sqrt(аккум) + эпсилон))
Вложенные классы
| сорт | ResourceApplyAdagradV2.Options | Дополнительные атрибуты для ResourceApplyAdagradV2 . | |
Публичные методы
| статический <T> ResourceApplyAdagradV2 | |
| статический ResourceApplyAdagradV2.Options | updateSlots (логическое значение updateSlots) |
| статический ResourceApplyAdagradV2.Options | useLocking (логическое значение useLocking) |
Унаследованные методы
Публичные методы
public static ResourceApplyAdagradV2 create ( Область действия, Операнд <?> var, Операнд <?> accum, Операнд <T> lr, Операнд <T> эпсилон, Операнд <T> град, Параметры... опции)
Фабричный метод для создания класса, обертывающего новую операцию ResourceApplyAdagradV2.
Параметры
| объем | текущий объем |
|---|---|
| вар | Должно быть из переменной(). |
| накапливать | Должно быть из переменной(). |
| лр | Коэффициент масштабирования. Должно быть скаляр. |
| эпсилон | Постоянный фактор. Должно быть скаляр. |
| выпускник | Градиент. |
| параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр ResourceApplyAdagradV2
общедоступный статический ResourceApplyAdagradV2.Options updateSlots (логическое значение updateSlots)
общедоступный статический ResourceApplyAdagradV2.Options useLocking (логическое значение useLocking)
Параметры
| использоватьLocking | Если `True`, обновление тензоров var и accum будет защищено блокировкой; в противном случае поведение не определено, но может вызывать меньше конфликтов. |
|---|