Otimizador que implementa o algoritmo Adagrad.
Adagrad é um otimizador com taxas de aprendizagem específicas de parâmetros, que são adaptadas em relação à frequência com que um parâmetro é atualizado durante o treinamento. Quanto mais atualizações um parâmetro recebe, menores são as atualizações.
Constantes
Fragmento | ACUMULADOR | |
flutuador | INITIAL_ACCUMULATOR_DEFAULT | |
flutuador | LEARNING_RATE_DEFAULT |
Constantes herdadas
Construtores Públicos
Métodos Públicos
Fragmento | getOptimizerName () Obtenha o nome do otimizador. |
Fragmento | toString () |
Métodos herdados
Constantes
public static final String ACUMULADOR
flutuante público estático final INITIAL_ACCUMULATOR_DEFAULT
flutuante público estático final LEARNING_RATE_DEFAULT
Construtores Públicos
public AdaGrad ( gráfico gráfico)
Cria um Otimizador AdaGrad
Parâmetros
gráfico | o gráfico TensorFlow |
---|
public AdaGrad ( gráfico gráfico, float learningRate)
Cria um Otimizador AdaGrad
Parâmetros
gráfico | o gráfico TensorFlow |
---|---|
taxa de Aprendizagem | a taxa de aprendizagem |
public AdaGrad ( gráfico gráfico, float learningRate, float initialAccumulatorValue)
Cria um Otimizador AdaGrad
Parâmetros
gráfico | o gráfico TensorFlow |
---|---|
taxa de Aprendizagem | a taxa de aprendizagem |
initialAccumulatorValue | O valor inicial para os acumuladores deve ser não negativo. |
Lança
Exceção de argumento ilegal | se initialAccumulatorValue for negativo |
---|
public AdaGrad ( gráfico gráfico, nome da string, float learningRate)
Cria um Otimizador AdaGrad
Parâmetros
gráfico | o gráfico TensorFlow |
---|---|
nome | o nome para este Otimizador (o padrão é 'Adagrad') |
taxa de Aprendizagem | a taxa de aprendizagem |
public AdaGrad ( gráfico gráfico, nome da string, float learningRate, float initialAccumulatorValue)
Cria um Otimizador AdaGrad
Parâmetros
gráfico | o gráfico TensorFlow |
---|---|
nome | o nome para este Otimizador (o padrão é 'Adagrad') |
taxa de Aprendizagem | a taxa de aprendizagem |
initialAccumulatorValue | O valor inicial para os acumuladores deve ser não negativo. |
Lança
Exceção de argumento ilegal | se initialAccumulatorValue for negativo |
---|
Métodos Públicos
public String getOptimizerName ()
Obtenha o nome do otimizador.
Devoluções
- O nome do otimizador.