общественный класс Надам
Оптимизатор Nadam, реализующий алгоритм NAdam.
Подобно тому, как Адам, по сути, является RMSprop с импульсом, Надам — это Адам с импульсом Нестерова.
Смотрите также
Константы
плавать | BETA_ONE_DEFAULT | |
плавать | BETA_TWO_DEFAULT | |
плавать | EPSILON_DEFAULT | |
Нить | FIRST_MOMENT | |
плавать | LEARNING_RATE_DEFAULT | |
Нить | МОМЕНТУМ | |
Нить | SECOND_MOMENT |
Унаследованные константы
Публичные конструкторы
Публичные методы
Нить | getOptimizerName () Получите имя оптимизатора. |
Унаследованные методы
Константы
общедоступный статический финальный float BETA_ONE_DEFAULT
Постоянное значение: 0,9
общедоступный статический финальный float BETA_TWO_DEFAULT
Постоянное значение: 0,999
общедоступный статический финальный float EPSILON_DEFAULT
Постоянное значение: 1.0E-8
общедоступная статическая финальная строка FIRST_MOMENT
Постоянное значение: «м»
общедоступный статический финальный плавающий элемент LEARNING_RATE_DEFAULT
Постоянное значение: 0,001
публичная статическая финальная строка MOMENTUM
Постоянное значение: «импульс».
общедоступная статическая финальная строка SECOND_MOMENT
Постоянное значение: «v»
Публичные конструкторы
публичный Надам ( график , float LearningRate)
Создает оптимизатор Надама
Параметры
график | график TensorFlow |
---|---|
Скорость обучения | скорость обучения, по умолчанию 0,001 |
публичный Надам (график графика , float LearningRate, float betaOne, float betaTwo, float epsilon)
Создает оптимизатор Надама
Параметры
график | график TensorFlow |
---|---|
Скорость обучения | скорость обучения, по умолчанию 0,001 |
бетаУан | Скорость экспоненциального убывания для оценок первого момента. По умолчанию — 0,9. |
betaTwo | Скорость экспоненциального убывания для экспоненциально взвешенной нормы бесконечности. По умолчанию — 0,999. |
эпсилон | Небольшая константа для численной стабильности. По умолчанию — 1e-8. |
public Nadam (график графика , имя строки, скорость обучения с плавающей запятой)
Создает оптимизатор Надама
Параметры
график | график TensorFlow |
---|---|
имя | имя этого оптимизатора по умолчанию «Надам». |
Скорость обучения | скорость обучения, по умолчанию 0,001 |
public Nadam (график графика , имя строки, float LearningRate, float betaOne, float betaTwo, float epsilon)
Создает оптимизатор Надама
Параметры
график | график TensorFlow |
---|---|
имя | имя этого оптимизатора по умолчанию «Надам». |
Скорость обучения | скорость обучения, по умолчанию 0,001 |
бетаУан | Скорость экспоненциального убывания для оценок первого момента. По умолчанию — 0,9. |
betaTwo | Скорость экспоненциального убывания для экспоненциально взвешенной нормы бесконечности. По умолчанию — 0,999. |
эпсилон | Небольшая константа для численной стабильности. По умолчанию — 1e-8. |
Публичные методы
общедоступная строка getOptimizerName ()
Получите имя оптимизатора.
Возврат
- Имя оптимизатора.