Momentum

Momento de classe pública

Descida gradiente estocástica mais impulso, nesterov ou tradicional.

Consulte o artigo para obter detalhes sobre o impulso Nesterov.

Constantes

flutuador LEARNING_RATE_DEFAULT
Corda MOMENTO
flutuador MOMENTUM_DEFAULT
boleano NESTEROV_DEFAULT

Constantes herdadas

Construtores Públicos

Momentum ( gráfico gráfico)
Cria um otimizador de impulso
Momentum (gráfico gráfico , float learningRate)
Cria um otimizador de impulso
Momentum (gráfico gráfico , float learningRate, float momentum)
Cria um otimizador de impulso
Momentum (gráfico gráfico , float learningRate, float momentum, boolean useNesterov)
Cria um otimizador de impulso
Momentum (gráfico gráfico , nome da string, float learningRate, float momentum, boolean useNesterov)
Cria um otimizador de impulso

Métodos Públicos

Corda
getOptimizerName ()
Obtenha o nome do otimizador.
Corda

Métodos herdados

Constantes

flutuador final estático público LEARNING_RATE_DEFAULT

Valor Constante: 0,01

String final estática pública MOMENTUM

Valor constante: "momentum"

flutuador final estático público MOMENTUM_DEFAULT

Valor constante: 0,0

público estático final booleano NESTEROV_DEFAULT

Valor constante: falso

Construtores Públicos

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

Cria um otimizador de impulso

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

Momentum público (gráfico gráfico , float learningRate)

Cria um otimizador de impulso

Parâmetros
gráfico o gráfico do TensorFlow
taxa de Aprendizagem a taxa de aprendizagem

public Momentum (gráfico gráfico , float learningRate, float momentum)

Cria um otimizador de impulso

Parâmetros
gráfico o gráfico do TensorFlow
taxa de Aprendizagem a taxa de aprendizagem
impulso hiperparâmetro que acelera a descida do gradiente na direção relevante e amortece as oscilações. Deve ser maior ou igual a zero. O padrão é 0.

public Momentum (gráfico gráfico , float learningRate, float momentum, boolean useNesterov)

Cria um otimizador de impulso

Parâmetros
gráfico o gráfico do TensorFlow
taxa de Aprendizagem a taxa de aprendizagem
impulso hiperparâmetro que acelera a descida do gradiente na direção relevante e amortece as oscilações. Deve ser maior ou igual a zero. O padrão é 0.
usarNesterov Se deve aplicar o impulso de Nesterov. O padrão é falso.

public Momentum (gráfico gráfico , nome da string, float learningRate, float momentum, boolean useNesterov)

Cria um otimizador de impulso

Parâmetros
gráfico o gráfico do TensorFlow
nome o nome deste otimizador
taxa de Aprendizagem a taxa de aprendizagem
impulso hiperparâmetro que acelera a descida do gradiente na direção relevante e amortece as oscilações. Deve ser maior ou igual a zero. O padrão é 0.
usarNesterov Se deve aplicar o impulso de Nesterov. O padrão é falso.

Métodos Públicos

String pública getOptimizerName ()

Obtenha o nome do otimizador.

Devoluções
  • O nome do otimizador.

String pública paraString ()