clase pública nadam
Nadam Optimizer que implementa el algoritmo NAdam.
Al igual que Adam es esencialmente RMSprop con impulso, Nadam es Adam con impulso de Nesterov.
Ver también
Constantes
flotador | BETA_ONE_DEFAULT | |
flotador | BETA_TWO_DEFAULT | |
flotador | EPSILON_DEFAULT | |
Cuerda | PRIMER MOMENTO | |
flotador | LEARNING_RATE_DEFAULT | |
Cuerda | IMPULSO | |
Cuerda | SEGUNDO_MOMENTO |
Constantes heredadas
Constructores públicos
Nadam ( gráfico de gráfico, nombre de cadena, tasa de aprendizaje flotante) Crea un optimizador de Nadam | |
Nadam ( gráfico de gráfico, nombre de cadena, tasa de aprendizaje flotante, flotante betaOne, flotante betaTwo, flotante épsilon) Crea un optimizador de Nadam |
Métodos públicos
Cuerda | getOptimizerName () Obtenga el nombre del optimizador. |
Métodos heredados
Constantes
flotador final estático público BETA_ONE_DEFAULT
Valor constante: 0.9
flotador final estático público BETA_TWO_DEFAULT
Valor constante: 0.999
flotador final estático público EPSILON_DEFAULT
Valor constante: 1.0E-8
Cadena final estática pública FIRST_MOMENT
Valor constante: "m"
flotador final estático público LEARNING_RATE_DEFAULT
Valor constante: 0,001
Cadena final estática pública MOMENTUM
Valor constante: "impulso"
Cadena final estática pública SECOND_MOMENT
Valor constante: "v"
Constructores públicos
public Nadam ( gráfico gráfico)
Crea un optimizador de Nadam
Parámetros
grafico | el gráfico de TensorFlow |
---|
public Nadam ( gráfico gráfico, tasa de aprendizaje flotante)
Crea un optimizador de Nadam
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
tasa de aprendizaje | la tasa de aprendizaje, por defecto es 0.001 |
public Nadam ( Gráfico gráfico, tasa de aprendizaje flotante, flotante betaOne, flotante betaTwo, flotante epsilon)
Crea un optimizador de Nadam
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
tasa de aprendizaje | la tasa de aprendizaje, por defecto es 0.001 |
betaOne | La tasa de caída exponencial para las estimaciones del primer momento. El valor predeterminado es 0.9. |
betaTwo | La tasa de caída exponencial para la norma infinita ponderada exponencialmente. El valor predeterminado es 0.999. |
épsilon | Una pequeña constante para la estabilidad numérica. El valor predeterminado es 1e-8. |
public Nadam ( gráfico de gráfico, nombre de cadena, tasa de aprendizaje flotante)
Crea un optimizador de Nadam
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
nombre | el nombre de este Optimizador, predeterminado es "Nadam" |
tasa de aprendizaje | la tasa de aprendizaje, por defecto es 0.001 |
public Nadam ( gráfico de gráfico, nombre de cadena, tasa de aprendizaje flotante, flotante betaOne, flotante betaTwo, flotante épsilon)
Crea un optimizador de Nadam
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
nombre | el nombre de este Optimizador, predeterminado es "Nadam" |
tasa de aprendizaje | la tasa de aprendizaje, por defecto es 0.001 |
betaOne | La tasa de caída exponencial para las estimaciones del primer momento. El valor predeterminado es 0.9. |
betaTwo | La tasa de caída exponencial para la norma infinita ponderada exponencialmente. El valor predeterminado es 0.999. |
épsilon | Una pequeña constante para la estabilidad numérica. El valor predeterminado es 1e-8. |
Métodos públicos
public String getOptimizerName ()
Obtenga el nombre del optimizador.
Devoluciones
- El nombre del optimizador.