AdaGrad

public class 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 são as atualizações.

Constantes

Fragmento 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 initialAccumulatorValue)
Cria um Otimizador AdaGrad
AdaGrad ( gráfico gráfico, nome da string, float learningRate)
Cria um Otimizador AdaGrad
AdaGrad ( gráfico gráfico, nome da string, float learningRate, float initialAccumulatorValue)
Cria um Otimizador AdaGrad

Métodos Públicos

Fragmento
getOptimizerName ()
Obtenha o nome do otimizador.
Fragmento

Métodos herdados

Constantes

public static final String ACUMULADOR

Valor constante: "acumulador"

flutuante público estático final INITIAL_ACCUMULATOR_DEFAULT

Valor constante: 0,01

flutuante público estático final LEARNING_RATE_DEFAULT

Valor constante: 0,001

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.

public String toString ()