публичный финальный класс ResourceApplyAdamWithAmsgrad
Обновите «*var» в соответствии с алгоритмом Адама.
lrt:=learningrate∗√1−βt2/(1−βt1)mt:=β1∗mt−1+(1−β1)∗gvt:=β2∗vt−1+(1−β2)∗g∗gˆvt:=maxˆvt−1,vtvariable:=variable−lrt∗mt/(√ˆvt+ϵ)
Вложенные классы
сорт | ResourceApplyAdamWithAmsgrad.Options | Дополнительные атрибуты для ResourceApplyAdamWithAmsgrad |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
static <T расширяет TType > ResourceApplyAdamWithAmsgrad | create ( Область видимости , Операнд <?> var, Операнд <?> m, Операнд <?> v, Операнд <?> vhat, Операнд <T> beta1Power, Операнд <T> beta2Power, Операнд <T> lr, Операнд <T > beta1, Операнд <T> бета2, Операнд <T> эпсилон, Операнд <T> град, Опции... опции) Фабричный метод для создания класса, обертывающего новую операцию ResourceApplyAdamWithAmsgrad. |
статический ResourceApplyAdamWithAmsgrad.Options | useLocking (логическое значение useLocking) |
Унаследованные методы
логическое значение | равно (Объект arg0) |
последний класс<?> | получитьКласс () |
интервал | хэш-код () |
окончательная пустота | уведомить () |
окончательная пустота | уведомитьВсе () |
Нить | toString () |
окончательная пустота | подождать (длинный arg0, int arg1) |
окончательная пустота | подождите (длинный arg0) |
окончательная пустота | ждать () |
абстрактная среда выполнения | окружение () Верните среду выполнения, в которой была создана эта операция. |
абстрактная операция |
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Постоянное значение: «ResourceApplyAdamWithAmsgrad»
Публичные методы
public static ResourceApplyAdamWithAmsgrad create ( Область действия , Операнд <?> var, Операнд <?> m, Операнд <?> v, Операнд <?> vhat, Операнд <T> beta1Power, Операнд <T> beta2Power, Операнд <T> lr, Операнд <T> бета1, Операнд <T> бета2, Операнд <T> эпсилон, Операнд <T> град, Опции... опции)
Фабричный метод для создания класса, обертывающего новую операцию ResourceApplyAdamWithAmsgrad.
Параметры
объем | текущий объем |
---|---|
вар | Должно быть из переменной(). |
м | Должно быть из переменной(). |
в | Должно быть из переменной(). |
что | Должно быть из переменной(). |
бета1Power | Должно быть скаляр. |
бета2Power | Должно быть скаляр. |
лр | Масштабирующий коэффициент. Должно быть скаляр. |
бета1 | Фактор импульса. Должно быть скаляр. |
бета2 | Фактор импульса. Должно быть скаляр. |
эпсилон | Риджовый термин. Должно быть скаляр. |
выпускник | Градиент. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр ResourceApplyAdamWithAmsgrad
общедоступный статический ResourceApplyAdamWithAmsgrad.Options useLocking (логическое значение useLocking)
Параметры
использоватьLocking | Если «True», обновление тензоров var, m и v будет защищено блокировкой; в противном случае поведение не определено, но может вызывать меньше конфликтов. |
---|