Nadam

classe pública Nadam

Nadam Optimizer que implementa o algoritmo NAdam.

Assim como Adam é essencialmente RMSprop com impulso, Nadam é Adam com impulso Nesterov.

Veja também

Constantes

flutuador BETA_ONE_DEFAULT
flutuador BETA_TWO_DEFAULT
flutuador EPSILON_DEFAULT
Corda FIRST_MOMENT
flutuador LEARNING_RATE_DEFAULT
Corda MOMENTO
Corda SECOND_MOMENT

Constantes herdadas

Construtores Públicos

Nadam (gráfico gráfico )
Cria um otimizador Nadam
Nadam (gráfico gráfico , float learningRate)
Cria um otimizador Nadam
Nadam (gráfico gráfico , float learningRate, float betaOne, float betaTwo, float epsilon)
Cria um otimizador Nadam
Nadam ( gráfico , nome da string, float learningRate)
Cria um otimizador Nadam
Nadam (gráfico gráfico , nome da string, float learningRate, float betaOne, float betaTwo, float epsilon)
Cria um otimizador Nadam

Métodos Públicos

Corda
getOptimizerName ()
Obtenha o nome do otimizador.

Métodos herdados

Constantes

flutuador final estático público BETA_ONE_DEFAULT

Valor Constante: 0,9

flutuador final estático público BETA_TWO_DEFAULT

Valor Constante: 0,999

flutuador final estático público EPSILON_DEFAULT

Valor constante: 1,0E-8

String final estática pública FIRST_MOMENT

Valor Constante: "m"

flutuador final estático público LEARNING_RATE_DEFAULT

Valor Constante: 0,001

String final estática pública MOMENTUM

Valor constante: "momentum"

String final estática pública SECOND_MOMENT

Valor constante: "v"

Construtores Públicos

nadam público (gráfico gráfico )

Cria um otimizador Nadam

Parâmetros
gráfico o gráfico do TensorFlow

public Nadam (gráfico gráfico , float learningRate)

Cria um otimizador Nadam

Parâmetros
gráfico o gráfico do TensorFlow
taxa de Aprendizagem a taxa de aprendizagem, o padrão é 0,001

public Nadam (gráfico gráfico , float learningRate, float betaOne, float betaTwo, float epsilon)

Cria um otimizador Nadam

Parâmetros
gráfico o gráfico do TensorFlow
taxa de Aprendizagem a taxa de aprendizagem, o padrão é 0,001
betaOne A taxa de decaimento exponencial para as estimativas do primeiro momento. O padrão é 0,9.
betaDois A taxa de decaimento exponencial para a norma infinita ponderada exponencialmente. O padrão é 0,999.
épsilon Uma pequena constante para estabilidade numérica. O padrão é 1e-8.

public Nadam ( gráfico , nome da string, float learningRate)

Cria um otimizador Nadam

Parâmetros
gráfico o gráfico do TensorFlow
nome o nome deste otimizador, o padrão é "Nadam"
taxa de Aprendizagem a taxa de aprendizagem, o padrão é 0,001

public Nadam (gráfico gráfico , nome da string, float learningRate, float betaOne, float betaTwo, float epsilon)

Cria um otimizador Nadam

Parâmetros
gráfico o gráfico do TensorFlow
nome o nome deste otimizador, o padrão é "Nadam"
taxa de Aprendizagem a taxa de aprendizagem, o padrão é 0,001
betaOne A taxa de decaimento exponencial para as estimativas do primeiro momento. O padrão é 0,9.
betaDois A taxa de decaimento exponencial para a norma infinita ponderada exponencialmente. O padrão é 0,999.
épsilon Uma pequena constante para estabilidade numérica. O padrão é 1e-8.

Métodos Públicos

String pública getOptimizerName ()

Obtenha o nome do otimizador.

Devoluções
  • O nome do otimizador.