klasa publiczna Nadam
Nadam Optimizer, który implementuje algorytm NAdam.
Podobnie jak Adam jest zasadniczo RMSpropem z pędem, Nadam jest Adamem z pędem Niestierowa.
Zobacz też
Stałe
platforma | BETA_ONE_DEFAULT | |
platforma | BETA_TWO_DEFAULT | |
platforma | EPSILON_DEFAULT | |
Strunowy | FIRST_MOMENT | |
platforma | LEARNING_RATE_DEFAULT | |
Strunowy | PĘD | |
Strunowy | SECOND_MOMENT |
Dziedziczone stałe
Konstruktorzy publiczni
Metody publiczne
Strunowy | getOptimizerName () Uzyskaj nazwę optymalizatora. |
Metody dziedziczone
Stałe
publiczny statyczny końcowy float BETA_ONE_DEFAULT
Wartość stała: 0,9
publiczny statyczny końcowy float BETA_TWO_DEFAULT
Wartość stała: 0,999
publiczny statyczny końcowy float EPSILON_DEFAULT
Wartość stała: 1,0E-8
publiczny statyczny końcowy ciąg FIRST_MOMENT
Wartość stała: „m”
publiczny statyczny końcowy float LEARNING_RATE_DEFAULT
Wartość stała: 0,001
publiczny statyczny końcowy ciąg MOMENTUM
Wartość stała: „pęd”
publiczny statyczny końcowy ciąg znaków SECOND_MOMENT
Wartość stała: „v”
Konstruktorzy publiczni
public Nadam (wykres wykresu , float learningRate)
Tworzy Optymalizator Nadam
Parametry
wykres | wykres TensorFlow |
---|---|
Szybkość uczenia się | szybkość uczenia się, domyślnie wynosi 0,001 |
publiczny Nadam (wykres wykresu , float learningRate, float betaOne, float betaTwo, float epsilon)
Tworzy Optymalizator Nadam
Parametry
wykres | wykres TensorFlow |
---|---|
Szybkość uczenia się | szybkość uczenia się, domyślnie wynosi 0,001 |
betaOne | Wykładnicza szybkość zaniku dla szacunków pierwszego momentu. Wartość domyślna to 0,9. |
betaTwo | Wykładniczy współczynnik zaniku wykładniczej normy nieskończoności. Wartość domyślna to 0,999. |
epsilon | Mała stała zapewniająca stabilność numeryczną. Wartość domyślna to 1e-8. |
publiczny Nadam (wykres wykresu , nazwa ciągu, współczynnik uczenia się typu float)
Tworzy Optymalizator Nadam
Parametry
wykres | wykres TensorFlow |
---|---|
nazwa | nazwa tego Optymalizatora, domyślnie „Nadam” |
Szybkość uczenia się | szybkość uczenia się, domyślnie wynosi 0,001 |
public Nadam (wykres wykresu , nazwa ciągu, float learningRate, float betaOne, float betaTwo, float epsilon)
Tworzy Optymalizator Nadam
Parametry
wykres | wykres TensorFlow |
---|---|
nazwa | nazwa tego Optymalizatora, domyślnie „Nadam” |
Szybkość uczenia się | szybkość uczenia się, domyślnie wynosi 0,001 |
betaOne | Wykładnicza szybkość zaniku dla szacunków pierwszego momentu. Wartość domyślna to 0,9. |
betaTwo | Wykładniczy współczynnik zaniku wykładniczej normy nieskończoności. Wartość domyślna to 0,999. |
epsilon | Mała stała zapewniająca stabilność numeryczną. Wartość domyślna to 1e-8. |
Metody publiczne
public String getOptimizerName ()
Uzyskaj nazwę optymalizatora.
Zwroty
- Nazwa optymalizatora.