classe publique Momentum
Descente de gradient stochastique plus élan, soit nesterov, soit traditionnel.
Voir l' article pour plus de détails sur l'élan de Nesterov.
Constantes
flotter | LEARNING_RATE_DEFAULT | |
Chaîne | ÉLAN | |
flotter | MOMENTUM_DEFAULT | |
booléen | NESTEROV_DEFAULT |
Constantes héritées
Constructeurs Publics
Méthodes publiques
Chaîne | getOptimizerName () Obtenez le nom de l'optimiseur. |
Chaîne | àChaîne () |
Méthodes héritées
Constantes
public statique final float LEARNING_RATE_DEFAULT
Valeur constante : 0,01
chaîne finale statique publique MOMENTUM
Valeur constante : « élan »
public statique final float MOMENTUM_DEFAULT
Valeur constante : 0,0
public statique final booléen NESTEROV_DEFAULT
Valeur constante : faux
Constructeurs Publics
Momentum public ( Graphique )
Crée un optimiseur d'élan
Paramètres
graphique | le graphique TensorFlow |
---|
public Momentum ( Graphique , taux d'apprentissage flottant)
Crée un optimiseur d'élan
Paramètres
graphique | le graphique TensorFlow |
---|---|
taux d'apprentissage | le taux d'apprentissage |
public Momentum ( Graphique , taux d'apprentissage flottant, élan flottant)
Crée un optimiseur d'élan
Paramètres
graphique | le graphique TensorFlow |
---|---|
taux d'apprentissage | le taux d'apprentissage |
élan | hyperparamètre qui accélère la descente du gradient dans la direction appropriée et amortit les oscillations. Doit être supérieur ou égal à zéro. La valeur par défaut est 0. |
public Momentum ( Graphique , float learningRate, float momentum, boolean useNesterov)
Crée un optimiseur d'élan
Paramètres
graphique | le graphique TensorFlow |
---|---|
taux d'apprentissage | le taux d'apprentissage |
élan | hyperparamètre qui accélère la descente du gradient dans la direction appropriée et amortit les oscillations. Doit être supérieur ou égal à zéro. La valeur par défaut est 0. |
utiliser Nesterov | S'il faut appliquer l'élan de Nesterov. La valeur par défaut est false. |
public Momentum ( Graph graph, String name, float learningRate, float momentum, boolean useNesterov)
Crée un optimiseur d'élan
Paramètres
graphique | le graphique TensorFlow |
---|---|
nom | le nom de cet optimiseur |
taux d'apprentissage | le taux d'apprentissage |
élan | hyperparamètre qui accélère la descente du gradient dans la direction appropriée et amortit les oscillations. Doit être supérieur ou égal à zéro. La valeur par défaut est 0. |
utiliser Nesterov | S'il faut appliquer l'élan de Nesterov. La valeur par défaut est false. |
Méthodes publiques
chaîne publique getOptimizerName ()
Obtenez le nom de l'optimiseur.
Retour
- Le nom de l'optimiseur.