impulso de la clase pública
Descenso de gradiente estocástico más impulso, ya sea nesterov o tradicional.
Consulte el documento para obtener detalles sobre el impulso de nesterov.
Constantes
flotador | LEARNING_RATE_DEFAULT | |
Cuerda | IMPULSO | |
flotador | MOMENTUM_DEFAULT | |
booleano | NESTEROV_DEFAULT |
Constantes heredadas
Constructores públicos
Momentum ( gráfico de gráfico, nombre de cadena, tasa de aprendizaje flotante, impulso flotante, uso booleano Nesterov) Crea un optimizador de impulso |
Métodos públicos
Cuerda | getOptimizerName () Obtenga el nombre del optimizador. |
Cuerda | toString () |
Métodos heredados
Constantes
flotador final estático público LEARNING_RATE_DEFAULT
Valor constante: 0.01
Cadena final estática pública MOMENTUM
Valor constante: "impulso"
flotante final estática pública MOMENTUM_DEFAULT
Valor constante: 0.0
public static final boolean NESTEROV_DEFAULT
Valor constante: falso
Constructores públicos
Momento público ( gráfico gráfico)
Crea un optimizador de impulso
Parámetros
grafico | el gráfico de TensorFlow |
---|
Momentum público ( gráfico gráfico, tasa de aprendizaje flotante)
Crea un optimizador de impulso
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
tasa de aprendizaje | la tasa de aprendizaje |
Momentum público ( Gráfico gráfico, Tasa de aprendizaje flotante, Momento flotante)
Crea un optimizador de impulso
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
tasa de aprendizaje | la tasa de aprendizaje |
impulso | hiperparámetro que acelera el descenso del gradiente en la dirección relevante y amortigua las oscilaciones. Debe ser mayor o igual a cero. El valor predeterminado es 0. |
Momento público ( Gráfico gráfico, Tasa de aprendizaje flotante, Momento flotante, Boolean useNesterov)
Crea un optimizador de impulso
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
tasa de aprendizaje | la tasa de aprendizaje |
impulso | hiperparámetro que acelera el descenso del gradiente en la dirección relevante y amortigua las oscilaciones. Debe ser mayor o igual a cero. El valor predeterminado es 0. |
useNesterov | Ya sea para aplicar el impulso de Nesterov. El valor predeterminado es falso. |
El impulso público ( Gráfico gráfico, String nombre, flotador learningRate, el impulso de flotación, boolean useNesterov)
Crea un optimizador de impulso
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
nombre | el nombre de este Optimizador |
tasa de aprendizaje | la tasa de aprendizaje |
impulso | hiperparámetro que acelera el descenso del gradiente en la dirección relevante y amortigua las oscilaciones. Debe ser mayor o igual a cero. El valor predeterminado es 0. |
useNesterov | Ya sea para aplicar el impulso de Nesterov. El valor predeterminado es falso. |
Métodos públicos
public String getOptimizerName ()
Obtenga el nombre del optimizador.
Devoluciones
- El nombre del optimizador.