Optimizador que implementa el algoritmo Adagrad.
Adagrad es un optimizador con tasas de aprendizaje específicas de parámetros, que se adaptan en relación con la frecuencia con la que se actualiza un parámetro durante el entrenamiento. Cuantas más actualizaciones reciba un parámetro, menores serán las actualizaciones.
Constantes
Cuerda | ACUMULADOR | |
flotador | INITIAL_ACCUMULATOR_DEFAULT | |
flotador | LEARNING_RATE_DEFAULT |
Constantes heredadas
Constructores públicos
AdaGrad ( gráfico de gráfico, nombre de cadena, tasa de aprendizaje flotante) Crea un optimizador AdaGrad | |
AdaGrad ( gráfico de gráfico, nombre de cadena, tasa de aprendizaje flotante, valor inicial de acumulación flotante) Crea un optimizador AdaGrad |
Métodos públicos
Cuerda | getOptimizerName () Obtenga el nombre del optimizador. |
Cuerda | toString () |
Métodos heredados
Constantes
ACUMULADOR de cuerda final estático público
flotador final estático público INITIAL_ACCUMULATOR_DEFAULT
flotador final estático público LEARNING_RATE_DEFAULT
Constructores públicos
público AdaGrad ( gráfico gráfico)
Crea un optimizador AdaGrad
Parámetros
grafico | el gráfico de TensorFlow |
---|
AdaGrad público ( gráfico gráfico, tasa de aprendizaje flotante)
Crea un optimizador AdaGrad
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
tasa de aprendizaje | la tasa de aprendizaje |
public AdaGrad ( gráfico gráfico, tasa de aprendizaje flotante, valor inicial de acumulación flotante)
Crea un optimizador AdaGrad
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
tasa de aprendizaje | la tasa de aprendizaje |
initialAccumulatorValue | El valor inicial de los acumuladores no debe ser negativo. |
Lanza
Argumento de excepción ilegal | si initialAccumulatorValue es negativo |
---|
AdaGrad pública ( Gráfico gráfico, String nombre, flotador learningRate)
Crea un optimizador AdaGrad
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
nombre | el nombre de este Optimizador (el valor predeterminado es "Adagrad") |
tasa de aprendizaje | la tasa de aprendizaje |
public AdaGrad ( gráfico de gráfico, nombre de cadena, tasa de aprendizaje flotante, valor inicial de acumulación flotante)
Crea un optimizador AdaGrad
Parámetros
grafico | el gráfico de TensorFlow |
---|---|
nombre | el nombre de este Optimizador (predeterminado en "Adagrad") |
tasa de aprendizaje | la tasa de aprendizaje |
initialAccumulatorValue | El valor inicial de los acumuladores no debe ser negativo. |
Lanza
Argumento de excepción ilegal | si initialAccumulatorValue es negativo |
---|
Métodos públicos
public String getOptimizerName ()
Obtenga el nombre del optimizador.
Devoluciones
- El nombre del optimizador.