classe publique Nadam
Nadam Optimizer qui implémente l'algorithme NAdam.
Tout comme Adam est essentiellement RMSprop avec élan, Nadam est Adam avec élan Nesterov.
Voir également
Constantes
flotter | BETA_ONE_DEFAULT | |
flotter | BETA_TWO_DEFAULT | |
flotter | EPSILON_DEFAULT | |
Chaîne | FIRST_MOMENT | |
flotter | LEARNING_RATE_DEFAULT | |
Chaîne | ÉLAN | |
Chaîne | SECOND_MOMENT |
Constantes héritées
Constructeurs Publics
Méthodes publiques
Chaîne | getOptimizerName () Obtenez le nom de l'optimiseur. |
Méthodes héritées
Constantes
public statique final float BETA_ONE_DEFAULT
Valeur constante : 0,9
public statique final float BETA_TWO_DEFAULT
Valeur constante : 0,999
public statique final float EPSILON_DEFAULT
Valeur constante : 1,0E-8
Chaîne finale statique publique FIRST_MOMENT
Valeur constante : "m"
public statique final float LEARNING_RATE_DEFAULT
Valeur constante : 0,001
chaîne finale statique publique MOMENTUM
Valeur constante : « élan »
chaîne finale statique publique SECOND_MOMENT
Valeur constante : "v"
Constructeurs Publics
public Nadam ( Graphique , taux d'apprentissage flottant)
Crée un optimiseur Nadam
Paramètres
graphique | le graphique TensorFlow |
---|---|
taux d'apprentissage | le taux d'apprentissage, par défaut à 0,001 |
public Nadam ( Graphique , float learningRate, float betaOne, float betaTwo, float epsilon)
Crée un optimiseur Nadam
Paramètres
graphique | le graphique TensorFlow |
---|---|
taux d'apprentissage | le taux d'apprentissage, par défaut à 0,001 |
bêtaOne | Le taux de décroissance exponentielle pour les estimations du 1er instant. La valeur par défaut est 0,9. |
bêtadeux | Le taux de décroissance exponentielle pour la norme infinie pondérée exponentiellement. La valeur par défaut est 0,999. |
épsilon | Une petite constante pour la stabilité numérique. La valeur par défaut est 1e-8. |
public Nadam ( Graphique , nom de la chaîne, taux d'apprentissage flottant)
Crée un optimiseur Nadam
Paramètres
graphique | le graphique TensorFlow |
---|---|
nom | le nom de cet optimiseur, par défaut "Nadam" |
taux d'apprentissage | le taux d'apprentissage, par défaut à 0,001 |
public Nadam ( Graph graph, String name, float learningRate, float betaOne, float betaTwo, float epsilon)
Crée un optimiseur Nadam
Paramètres
graphique | le graphique TensorFlow |
---|---|
nom | le nom de cet optimiseur, par défaut "Nadam" |
taux d'apprentissage | le taux d'apprentissage, par défaut à 0,001 |
bêtaOne | Le taux de décroissance exponentielle pour les estimations du 1er instant. La valeur par défaut est 0,9. |
bêtadeux | Le taux de décroissance exponentielle pour la norme infinie pondérée exponentiellement. La valeur par défaut est 0,999. |
épsilon | Une petite constante pour la stabilité numérique. La valeur par défaut est 1e-8. |
Méthodes publiques
chaîne publique getOptimizerName ()
Obtenez le nom de l'optimiseur.
Retour
- Le nom de l'optimiseur.