تعامل خطوات التدرج البسيطة كل تكرار على حدة فتتعرج عبر الوديان الضيقة وتزحف على المسطحة. أما الزخم فيحتفظ بسرعة هي مجموع جارٍ للتدرجات السابقة: v←βv+g، w←w−ηv. فالتدرجات المتجهة في الاتجاه نفسه تتراكم، وتلك التي تتبدل إشارتها تتلاشى. ومع تدرج ثابت تنمو السرعة نحو 1/(1−β) مرة التدرج، فيأخذ β=0.9 خطوات أكبر بعشر مرات من الانحدار البسيط.
v←βv+g,w←w−ηv,v∞=1−βg(1)
يعالج RMSProp مشكلة أخرى هي المعاملات ذات المقاييس المختلفة. فهو يتتبع متوسطًا جاريًا s لمربع تدرج كل إحداثي ويقسم الخطوة على s، فيأخذ الإحداثي ذو التدرج الكبير المشوّش خطوات صغيرة ويأخذ ذو التدرج الصغير خطوات أكبر. ويجمع Adam الفكرتين: يتوسّط التدرج (m جزء الزخم) ومربع التدرج (v جزء RMSProp). يبدأ المتوسطان من الصفر فيكونان صغيرين جدًا في الخطوات الأولى، لذا يقسم Adam على 1−βt لتصحيح هذا التحيز. والقيم المعتادة β1=0.9 وβ2=0.999 وη=10−3.
ثلاثة تحديثات يدويًاالزخم مع β=0.9 وη=0.1 وتدرج ثابت g=1: v1=1 وv2=1.9 وv3=2.71، فتكون الخطوة الثالثة بطول 0.271 مقابل 0.1 للانحدار البسيط. RMSProp مع ρ=0.9 وg=2: s1=0.1⋅4=0.4 وg/s1=3.16 أي خطوة مضخّمة بنحو 3.16. Adam عند t=1 مع g=2: m=0.2 وv=0.004 فيكون m^=2 وv^=4 والخطوة η⋅2/2=η مهما كان حجم g.
الزخم: يخفف التعرج ويسرّع على الاتجاهات الثابتة.
RMSProp: يقسم كل إحداثي على الجذر التربيعي لمتوسط مربعات تدرجه الجاري.
Adam: كلاهما مع تصحيح للتحيز لأن المتوسطات تبدأ من الصفر.
Adam خيار افتراضي لا ضمانبما أن خطوة Adam نحو η لكل إحداثي مهما كان حجم التدرج، يصبح η مفتاح الضبط الرئيسي: إن كان كبيرًا جدًا ارتدّت الخسارة، وإن كان صغيرًا جدًا زحف التدريب. أنقِص η مع الزمن في المسائل المشوّشة، وقارن بـ SGD بزخم مضبوط جيدًا قبل الوثوق بنتيجة Adam، فقد يستقر الاثنان في نهايتين صغريين مختلفتين.
المختبر: ما الذي يُقيَّم
سرعة الزخم15 نقطة
التضخيم على المدى الطويل15 نقطة
متوسط RMSProp10 نقطة
مقياس خطوة RMSProp15 نقطة
خطوة Adam الأولى15 نقطة
طابق الطريقة بفكرتها15 نقطة
لماذا يفيد التحجيم لكل إحداثي15 نقطة
0/ 7 تمت الإجابة
1إجابة رقمية15 نقطةبلا إجابة
مع β=0.9 وتدرج ثابت g=1 بدءًا من v0=0، ما السرعة v3 بعد ثلاثة تحديثات v←βv+g؟
v3=المقبول: ± 0.01
2إجابة رقمية15 نقطةبلا إجابة
مع تدرج ثابت تؤول السرعة إلى g/(1−β). بأي عامل يضاعف β=0.9 الخطوة في النهاية مقارنةً بالانحدار البسيط؟
amp=المقبول: ± 0.05
3إجابة رقمية10 نقطةبلا إجابة
يرى RMSProp مع ρ=0.9 بدءًا من s0=0 التدرج g=2. ما قيمة s1=ρs0+(1−ρ)g2؟
s1=المقبول: ± 0.005
4إجابة رقمية15 نقطةبلا إجابة
خطوة RMSProp هي ηg/s1. من أجل g=2 وs1=0.4 ما قيمة g/s1؟ أعطها بخانتين عشريتين.
scale=المقبول: ± 0.02
5إجابة رقمية15 نقطةبلا إجابة
عند t=1 مع β1=0.9 وβ2=0.999 وg=2 يكون لدى Adam القيمتان m=0.2 وv=0.004. وبعد تصحيح التحيز تكون خطوته ηm^/v^. فبكم ضعف η يتحرك؟
adam1=المقبول: ± 0.01
6مطابقة15 نقطةبلا إجابة
طابق كل طريقة بفكرتها الرئيسية.
اختر مقابل كل عنصر في اليسار.
الزخم
RMSProp
Adam
تصحيح التحيز
7اشرح بكلماتك15 نقطةبلا إجابة
في جملة أو جملتين بيّن لماذا يفيد تقسيم خطوة كل إحداثي على حجم تدرجاته الأخيرة حين تعيش المعاملات على مقاييس مختلفة جدًا.
وضع الرياضياتإدخال بلوحة المفاتيح أو LaTeXالمهمة 1 من 7 · Ctrl ⏎ للتحقق