classe pubblica Nadam
Nadam Optimizer che implementa l'algoritmo NAdam.
Proprio come Adam è essenzialmente RMSprop con slancio, Nadam è Adam con slancio Nesterov.
Guarda anche
Costanti
galleggiante | BETA_ONE_DEFAULT | |
galleggiante | BETA_TWO_DEFAULT | |
galleggiante | EPSILON_DEFAULT | |
Corda | PRIMO_MOMENTO | |
galleggiante | LEARNING_RATE_DEFAULT | |
Corda | QUANTITÀ DI MOTO | |
Corda | SECONDO_MOMENTO |
Costanti ereditate
Costruttori pubblici
Metodi pubblici
Corda | getOptimizerName () Ottieni il nome dell'ottimizzatore. |
Metodi ereditati
Costanti
float finale statico pubblico BETA_ONE_DEFAULT
Valore costante: 0,9
float finale statico pubblico BETA_TWO_DEFAULT
Valore costante: 0,999
float finale statico pubblico EPSILON_DEFAULT
Valore costante: 1.0E-8
Stringa finale statica pubblica FIRST_MOMENT
Valore costante: "m"
float finale statico pubblico LEARNING_RATE_DEFAULT
Valore costante: 0,001
stringa finale statica pubblica MOMENTUM
Valore costante: "slancio"
Stringa finale statica pubblica SECOND_MOMENT
Valore costante: "v"
Costruttori pubblici
pubblico Nadam (grafico grafico )
Crea un ottimizzatore Nadam
Parametri
grafico | il grafico TensorFlow |
---|
public Nadam (grafico grafico , tasso di apprendimento float)
Crea un ottimizzatore Nadam
Parametri
grafico | il grafico TensorFlow |
---|---|
tasso di apprendimento | il tasso di apprendimento, per impostazione predefinita, è 0,001 |
public Nadam (grafico grafico , float learningRate, float betaOne, float betaTwo, float epsilon)
Crea un ottimizzatore Nadam
Parametri
grafico | il grafico TensorFlow |
---|---|
tasso di apprendimento | il tasso di apprendimento, per impostazione predefinita, è 0,001 |
betaOne | Il tasso di decadimento esponenziale per le stime del primo momento. L'impostazione predefinita è 0,9. |
betaDue | Il tasso di decadimento esponenziale per la norma dell'infinito ponderata in modo esponenziale. L'impostazione predefinita è 0,999. |
epsilon | Una piccola costante per la stabilità numerica. L'impostazione predefinita è 1e-8. |
public Nadam (grafico grafico , nome stringa, tasso di apprendimento float)
Crea un ottimizzatore Nadam
Parametri
grafico | il grafico TensorFlow |
---|---|
nome | il nome di questo ottimizzatore è predefinito "Nadam" |
tasso di apprendimento | il tasso di apprendimento, per impostazione predefinita, è 0,001 |
public Nadam (grafico grafico , nome stringa, float learningRate, float betaOne, float betaTwo, float epsilon)
Crea un ottimizzatore Nadam
Parametri
grafico | il grafico TensorFlow |
---|---|
nome | il nome di questo ottimizzatore è predefinito "Nadam" |
tasso di apprendimento | il tasso di apprendimento, per impostazione predefinita, è 0,001 |
betaOne | Il tasso di decadimento esponenziale per le stime del primo momento. L'impostazione predefinita è 0,9. |
betaDue | Il tasso di decadimento esponenziale per la norma dell'infinito ponderata in modo esponenziale. L'impostazione predefinita è 0,999. |
epsilon | Una piccola costante per la stabilità numerica. L'impostazione predefinita è 1e-8. |
Metodi pubblici
public String getOptimizerName ()
Ottieni il nome dell'ottimizzatore.
ritorna
- Il nome dell'ottimizzatore.