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
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.