AdaGrad

aula pública AdaGrad

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

AdaGrad (gráfico gráfico )
Cria um otimizador AdaGrad
AdaGrad (gráfico gráfico , float learningRate)
Cria um otimizador AdaGrad
AdaGrad (gráfico gráfico , float learningRate, float inicialAccumulatorValue)
Cria um otimizador AdaGrad
AdaGrad ( gráfico , nome da string, float learningRate)
Cria um otimizador AdaGrad
AdaGrad ( gráfico , nome da string, float learningRate, float inicialAccumulatorValue)
Cria um otimizador AdaGrad

Métodos Públicos

Corda
getOptimizerName ()
Obtenha o nome do otimizador.
Corda

Métodos herdados

Constantes

público estático final String ACCUMULATOR

Valor constante: "acumulador"

flutuador final estático público INITIAL_ACCUMULATOR_DEFAULT

Valor Constante: 0,01

flutuador final estático público LEARNING_RATE_DEFAULT

Valor Constante: 0,001

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.

String pública paraString ()