Momentum

turma pública Momentum

Descida do gradiente estocástico mais momentum, seja nesterov ou tradicional.

Consulte o artigo para obter detalhes sobre o momentum de nesterov.

Constantes

flutuador LEARNING_RATE_DEFAULT
Fragmento MOMENTUM
flutuador MOMENTUM_DEFAULT
boleano NESTEROV_DEFAULT

Constantes herdadas

Construtores Públicos

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

Métodos Públicos

Fragmento
getOptimizerName ()
Obtenha o nome do otimizador.
Fragmento

Métodos herdados

Constantes

flutuante público estático final LEARNING_RATE_DEFAULT

Valor constante: 0,01

public static final String MOMENTUM

Valor constante: "momentum"

flutuante público estático final MOMENTUM_DEFAULT

Valor constante: 0,0

public static final boolean NESTEROV_DEFAULT

Valor constante: falso

Construtores Públicos

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

Cria um Otimizador de Momentum

Parâmetros
gráfico o gráfico TensorFlow

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

Cria um Otimizador de Momentum

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

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

Cria um Otimizador de Momentum

Parâmetros
gráfico o gráfico 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 ( Graph gráfico, float learningRate, float momentum, boolean useNesterov)

Cria um Otimizador de Momentum

Parâmetros
gráfico o gráfico 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.
useNesterov Se deve ser aplicado o momento de Nesterov. O padrão é falso.

public Momentum ( Graph graph, String name, float learningRate, float momentum, boolean useNesterov)

Cria um Otimizador de Momentum

Parâmetros
gráfico o gráfico TensorFlow
nome o nome para este 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.
useNesterov Se deve ser aplicado o momento de Nesterov. O padrão é falso.

Métodos Públicos

public String getOptimizerName ()

Obtenha o nome do otimizador.

Devoluções
  • O nome do otimizador.

public String toString ()