tensorflow:: ops:: ResourceSparseApplyProximalAdagrad
#include <training_ops.h>إدخالات تحديث متفرقة في '*var' و '*accum' وفقًا لخوارزمية FOBOS.
ملخص
بالنسبة للصفوف التي لدينا تدرج لها، نقوم بتحديث التباين والتراكم كما يلي: التراكم += التدرج * التدرج، القيمة التقريبية = التباين، القيمة التقريبية -= معدل التعلم * التدرج * (1 / جذر(التراكم))، التباين = إشارة(القيمة التقريبية)/(1+معدل التعلم*l2) * الحد الأقصى{|القيمة التقريبية|-معدل التعلم*l1,0}
الحجج:
- النطاق: كائن النطاق
- var: يجب أن يكون من نوع Variable().
- accum: يجب أن يكون من متغير ().
- معدل التعلم: يجب أن يكون قيمة عددية.
- l1: تنظيم L1. يجب أن يكون قيمة عددية.
- l2: تنظيم L2. يجب أن يكون قيمة عددية.
- grad: التدرج.
- المؤشرات: متجه من المؤشرات في البعد الأول من التباين والتراكم.
السمات الاختيارية (انظر Attrs ):
- استخدام القفل: إذا كانت القيمة صحيحة، فسيتم حماية تحديث موترات المتغيرات والتراكم بواسطة قفل؛ وإلا فإن السلوك غير محدد، ولكنه قد يُظهر تنازعًا أقل.
المرتجعات:
-
Operationالتي تم إنشاؤها
البناة والمدمرون | |
|---|---|
ResourceSparseApplyProximalAdagrad (const :: tensorflow::Scope & scope, :: tensorflow::Input var, :: tensorflow::Input accum, :: tensorflow::Input lr, :: tensorflow::Input l1, :: tensorflow::Input l2, :: tensorflow::Input grad, :: tensorflow::Input indices) | |
ResourceSparseApplyProximalAdagrad (const :: tensorflow::Scope & scope, :: tensorflow::Input var, :: tensorflow::Input accum, :: tensorflow::Input lr, :: tensorflow::Input l1, :: tensorflow::Input l2, :: tensorflow::Input grad, :: tensorflow::Input indices, const ResourceSparseApplyProximalAdagrad::Attrs & attrs) |
السمات العامة | |
|---|---|
operation | |
الوظائف العامة | |
|---|---|
operator::tensorflow::Operation () const | |
الدوال الثابتة العامة | |
|---|---|
UseLocking (bool x) | |
الهياكل | |
|---|---|
| tensorflow:: ops:: ResourceSparseApplyProximalAdagrad:: Attrs | مُعدِّلات السمات الاختيارية لـ ResourceSparseApplyProximalAdagrad . |
السمات العامة
عملية
Operation operation
الوظائف العامة
ResourceSparseApplyProximalAdagrad
ResourceSparseApplyProximalAdagrad( const ::tensorflow::Scope & scope, ::tensorflow::Input var, ::tensorflow::Input accum, ::tensorflow::Input lr, ::tensorflow::Input l1, ::tensorflow::Input l2, ::tensorflow::Input grad, ::tensorflow::Input indices )
ResourceSparseApplyProximalAdagrad
ResourceSparseApplyProximalAdagrad( const ::tensorflow::Scope & scope, ::tensorflow::Input var, ::tensorflow::Input accum, ::tensorflow::Input lr, ::tensorflow::Input l1, ::tensorflow::Input l2, ::tensorflow::Input grad, ::tensorflow::Input indices, const ResourceSparseApplyProximalAdagrad::Attrs & attrs )
operator::tensorflow::Operation
operator::tensorflow::Operation() const
الدوال الثابتة العامة
قفل الاستخدام
Attrs UseLocking( bool x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)