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
Métodos Públicos
Fragmento | getOptimizerName () Obtenha o nome do otimizador. |
Fragmento | toString () |
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.