classe finale publique ResourceApplyAddSign
Mettez à jour '*var' selon la mise à jour AddSign.
m_t <- beta1 * m_{t-1} + (1 - beta1) * g update <- (alpha + sign_decay * sign(g) *sign(m)) * g variable <- variable - lr_t * update
Classes imbriquées
classe | ResourceApplyAddSign.Options | Attributs facultatifs pour ResourceApplyAddSign |
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
statique <T étend TType > ResourceApplyAddSign | |
statique ResourceApplyAddSign.Options | useLocking (booléen useLocking) |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Valeur constante : "ResourceApplyAddSign"
Méthodes publiques
public static ResourceApplyAddSign create ( Scope scope, Operand <?> var, Operand <?> m, Operand <T> lr, Operand <T> alpha, Operand <T> signDecay, Operand <T> beta, Operand <T> grad, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération ResourceApplyAddSign.
Paramètres
portée | portée actuelle |
---|---|
var | Doit provenir d'une variable (). |
m | Doit provenir d'une variable (). |
g / D | Facteur d'échelle. Ça doit être un scalaire. |
alpha | Ça doit être un scalaire. |
signeDégradation | Ça doit être un scalaire. |
bêta | Ça doit être un scalaire. |
diplômé | Le dégradé. |
choix | porte des valeurs d'attributs facultatifs |
Retour
- une nouvelle instance de ResourceApplyAddSign
public statique ResourceApplyAddSign.Options useLocking (booléen useLocking)
Paramètres
utiliserVerrouillage | Si `True`, la mise à jour des tenseurs var et m est protégée par un verrou ; sinon, le comportement n'est pas défini, mais peut présenter moins de conflits. |
---|