Tensorflow :: ops :: ResourceApplyAddSign
#include <training_ops.h>
Aktualisieren Sie '* var' gemäß dem AddSign-Update.
Zusammenfassung
m_t <- beta1 * m_ {t-1} + (1 - beta1) * g update <- (alpha + sign_decay * sign (g) * sign (m)) * g variable <- variable - lr_t * update
Argumente:
- scope: Ein Scope- Objekt
- var: Sollte von einer Variablen stammen ().
- m: Sollte von einer Variablen stammen ().
- lr: Skalierungsfaktor. Muss ein Skalar sein.
- Alpha: Muss ein Skalar sein.
- sign_decay: Muss ein Skalar sein.
- Beta: Muss ein Skalar sein.
- grad: Der Gradient.
Optionale Attribute (siehe Attrs
):
- use_locking: Wenn
True
, wird die Aktualisierung der var- und m-Tensoren durch eine Sperre geschützt. Andernfalls ist das Verhalten undefiniert, weist jedoch möglicherweise weniger Konflikte auf.
Kehrt zurück:
- die erstellte
Operation
Konstruktoren und Destruktoren | |
---|---|
ResourceApplyAddSign (const :: tensorflow::Scope & scope, :: tensorflow::Input var, :: tensorflow::Input m, :: tensorflow::Input lr, :: tensorflow::Input alpha, :: tensorflow::Input sign_decay, :: tensorflow::Input beta, :: tensorflow::Input grad) | |
ResourceApplyAddSign (const :: tensorflow::Scope & scope, :: tensorflow::Input var, :: tensorflow::Input m, :: tensorflow::Input lr, :: tensorflow::Input alpha, :: tensorflow::Input sign_decay, :: tensorflow::Input beta, :: tensorflow::Input grad, const ResourceApplyAddSign::Attrs & attrs) |
Öffentliche Attribute | |
---|---|
operation |
Öffentliche Funktionen | |
---|---|
operator::tensorflow::Operation () const |
Öffentliche statische Funktionen | |
---|---|
UseLocking (bool x) |
Strukturen | |
---|---|
tensorflow :: ops :: ResourceApplyAddSign :: Attrs | Optionale Attributsetzer für ResourceApplyAddSign . |
Öffentliche Attribute
Operation
Operation operation
Öffentliche Funktionen
ResourceApplyAddSign
ResourceApplyAddSign( const ::tensorflow::Scope & scope, ::tensorflow::Input var, ::tensorflow::Input m, ::tensorflow::Input lr, ::tensorflow::Input alpha, ::tensorflow::Input sign_decay, ::tensorflow::Input beta, ::tensorflow::Input grad )
ResourceApplyAddSign
ResourceApplyAddSign( const ::tensorflow::Scope & scope, ::tensorflow::Input var, ::tensorflow::Input m, ::tensorflow::Input lr, ::tensorflow::Input alpha, ::tensorflow::Input sign_decay, ::tensorflow::Input beta, ::tensorflow::Input grad, const ResourceApplyAddSign::Attrs & attrs )
operator :: tensorflow :: Operation
operator::tensorflow::Operation() const
Öffentliche statische Funktionen
UseLocking
Attrs UseLocking( bool x )