قم بتحديث '*var' وفقًا لتحديث AddSign.
m_t <- beta1 * m_{t-1} + (1 - beta1) * تحديث g <- (alpha +sign_decay * Sign(g) *sign(m)) * متغير g <- متغير - lr_t * تحديث
فئات متداخلة
| فصل | ApplyAddSign.Options | السمات الاختيارية لـ ApplyAddSign | |
الثوابت
| خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي | 
الأساليب العامة
| الإخراج <T> |  كإخراج ()  إرجاع المقبض الرمزي للموتر. | 
| ثابت <T يمتد TType > ApplyAddSign <T> | |
| الإخراج <T> |  خارج ()  نفس "فار". | 
| ApplyAddSign.Options ثابت |  useLocking (استخدام منطقي منطقي)  | 
الطرق الموروثة
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
الإخراج العام <T> كإخراج ()
إرجاع المقبض الرمزي للموتر.
المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.
ثابت عام ApplyAddSign <T> إنشاء ( نطاق النطاق ، المعامل <T> var، المعامل <T> m، المعامل <T> lr، المعامل <T> ألفا، المعامل <T> SignDecay، المعامل <T> بيتا، المعامل <T > غراد، خيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية ApplyAddSign جديدة.
حدود
| نِطَاق | النطاق الحالي | 
|---|---|
| فار | يجب أن يكون من متغير (). | 
| م | يجب أن يكون من متغير (). | 
| lr | عامل التحجيم. يجب أن يكون العددية. | 
| ألفا | يجب أن يكون العددية. | 
| com.signDecay | يجب أن يكون العددية. | 
| بيتا | يجب أن يكون العددية. | 
| خريج | التدرج. | 
| خيارات | يحمل قيم السمات الاختيارية | 
عائدات
- مثيل جديد لـ ApplyAddSign
ApplyAddSign.Options العام الثابت useLocking (الاستخدام المنطقي)
حدود
| useLocking | إذا كان "صحيحًا"، فإن تحديث موتر var وm محمي بقفل؛ وإلا فإن السلوك غير محدد، ولكنه قد يحمل قدرًا أقل من الخلاف. | 
|---|