Adamax

classe pública Adamax

Otimizador que implementa o algoritmo Adamax.

É uma variante de Adão baseada na norma do infinito. Os parâmetros padrão seguem aqueles fornecidos no artigo. Adamax às vezes é superior ao adam, especialmente em modelos com embeddings.

Veja também

Constantes

flutuador BETA_ONE_DEFAULT
flutuador BETA_TWO_DEFAULT
flutuador EPSILON_DEFAULT
Fragmento FIRST_MOMENT
flutuador LEARNING_RATE_DEFAULT
Fragmento SECOND_MOMENT

Constantes herdadas

Construtores Públicos

Adamax ( gráfico gráfico)
Cria um otimizador que implementa o algoritmo Adamax.
Adamax ( gráfico gráfico, nome da string)
Cria um otimizador que implementa o algoritmo Adamax.
Adamax ( gráfico gráfico, float learningRate)
Cria um otimizador que implementa o algoritmo Adamax.
Adamax ( gráfico gráfico, nome da string, float learningRate)
Cria um otimizador que implementa o algoritmo Adamax.
Adamax ( gráfico gráfico, float learningRate, float betaOne, float betaTwo, float epsilon)
Cria um otimizador que implementa o algoritmo Adamax.
Adamax ( gráfico gráfico, nome da string, float learningRate, float betaOne, float betaTwo, float epsilon)
Cria um otimizador que implementa o algoritmo Adamax.

Métodos Públicos

Fragmento
getOptimizerName ()
Obtenha o nome do otimizador.

Métodos herdados

Constantes

flutuante público estático final BETA_ONE_DEFAULT

Valor constante: 0,9

flutuante público estático final BETA_TWO_DEFAULT

Valor constante: 0,999

flutuante público estático final EPSILON_DEFAULT

Valor constante: 1.0E-7

public static final String FIRST_MOMENT

Valor constante: "m"

flutuante público estático final LEARNING_RATE_DEFAULT

Valor constante: 0,001

public static final String SECOND_MOMENT

Valor constante: "v"

Construtores Públicos

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

Cria um otimizador que implementa o algoritmo Adamax.

Parâmetros
gráfico o gráfico TensorFlow

public Adamax ( gráfico gráfico, nome da string)

Cria um otimizador que implementa o algoritmo Adamax.

Parâmetros
gráfico o gráfico TensorFlow
nome nome para as operações criadas ao aplicar gradientes. O padrão é "Adamax".

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

Cria um otimizador que implementa o algoritmo Adamax.

Parâmetros
gráfico o gráfico TensorFlow
taxa de Aprendizagem A taxa de aprendizagem.

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

Cria um otimizador que implementa o algoritmo Adamax.

Parâmetros
gráfico o gráfico TensorFlow
nome nome para as operações criadas ao aplicar gradientes. O padrão é "Adamax".
taxa de Aprendizagem A taxa de aprendizagem.

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

Cria um otimizador que implementa o algoritmo Adamax.

Parâmetros
gráfico o gráfico TensorFlow
taxa de Aprendizagem A taxa de aprendizagem.
betaOne A taxa de decaimento exponencial para as estimativas do primeiro momento.
betaTwo A taxa de decaimento exponencial para a norma do infinito exponencialmente ponderada.
épsilon Uma pequena constante para estabilidade numérica.

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

Cria um otimizador que implementa o algoritmo Adamax.

Parâmetros
gráfico o gráfico TensorFlow
nome nome para as operações criadas ao aplicar gradientes. O padrão é "Adamax".
taxa de Aprendizagem A taxa de aprendizagem.
betaOne A taxa de decaimento exponencial para as estimativas do primeiro momento.
betaTwo A taxa de decaimento exponencial para a norma do infinito exponencialmente ponderada.
épsilon Uma pequena constante para estabilidade numérica.

Métodos Públicos

public String getOptimizerName ()

Obtenha o nome do otimizador.

Devoluções
  • O nome do otimizador.