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 serão as atualizações.
Constantes
Corda | ACUMULADOR | |
flutuador | INITIAL_ACCUMULATOR_DEFAULT | |
flutuador | LEARNING_RATE_DEFAULT |
Constantes herdadas
Construtores Públicos
Métodos Públicos
Corda | getOptimizerName () Obtenha o nome do otimizador. |
Corda |
Métodos herdados
Constantes
público estático final String ACCUMULATOR
flutuador final estático público INITIAL_ACCUMULATOR_DEFAULT
flutuador final estático público LEARNING_RATE_DEFAULT
Construtores Públicos
público AdaGrad (gráfico gráfico )
Cria um otimizador AdaGrad
Parâmetros
gráfico | o gráfico do TensorFlow |
---|
public AdaGrad (gráfico gráfico , float learningRate)
Cria um otimizador AdaGrad
Parâmetros
gráfico | o gráfico do TensorFlow |
---|---|
taxa de Aprendizagem | a taxa de aprendizagem |
public AdaGrad (gráfico gráfico , float learningRate, float inicialAccumulatorValue)
Cria um otimizador AdaGrad
Parâmetros
gráfico | o gráfico do TensorFlow |
---|---|
taxa de Aprendizagem | a taxa de aprendizagem |
valoracumuladorinicial | O valor inicial para os acumuladores deve ser não negativo. |
Lança
Exceção de argumento ilegal | se inicialAccumulatorValue for negativo |
---|
public AdaGrad (gráfico gráfico , nome da string, float learningRate)
Cria um otimizador AdaGrad
Parâmetros
gráfico | o gráfico do TensorFlow |
---|---|
nome | o nome deste otimizador (o padrão é 'Adagrad') |
taxa de Aprendizagem | a taxa de aprendizagem |
public AdaGrad (gráfico gráfico , nome da string, float learningRate, float inicialAccumulatorValue)
Cria um otimizador AdaGrad
Parâmetros
gráfico | o gráfico do TensorFlow |
---|---|
nome | o nome deste otimizador (o padrão é 'Adagrad') |
taxa de Aprendizagem | a taxa de aprendizagem |
valoracumuladorinicial | O valor inicial para os acumuladores deve ser não negativo. |
Lança
Exceção de argumento ilegal | se inicialAccumulatorValue for negativo |
---|
Métodos Públicos
String pública getOptimizerName ()
Obtenha o nome do otimizador.
Devoluções
- O nome do otimizador.