تقليل الخسارة: انحدار التدرج

يحتوي مخطط النهج التكراري (الشكل 1) على مربع أخضر متموج يدويًا بعنوان "تحديثات معلَمات الحوسبة". سنستبدل الآن هذا الغبار السحري بشيء أكثر أهمية.

لنفترض أن لدينا الوقت وموارد الحوسبة لحساب الخسارة لجميع القيم المحتملة لـ \(w_1\). بالنسبة إلى مشكلات الانحدار التي كنا نفحصها، فإن مخطط الخسارة الناتج مقابل \(w_1\) سيكون دائمًا محدبًا. بمعنى آخر، سيكون المخطط دائمًا على شكل وعاء، نوعًا ما على النحو التالي:

يشير ذلك المصطلح إلى مخطط منحنى على شكل حرف U مع تصنيف المحور الرأسي باسم "فقدان" والمحور الأفقي بصفته قيمة الوزن ث ط.

الشكل 2. ينتج عن مسائل الانحدار خسارة محدبة مقارنةً بمخططات الوزن.

 

فالمسائل المحدبة لها حد أدنى واحد فقط؛ أي مكان واحد فقط يكون فيه الميل 0 بالضبط. هذا الحد الأدنى هو المكان الذي تلتقي فيه دالة الخسارة.

سيكون حساب دالة الخسارة لكل قيمة يمكن تصورها لـ \(w_1\) على مجموعة البيانات بالكامل طريقة غير فعّالة للعثور على نقطة التقارب. لنفحص آلية أفضل - شائعة جدًا في التعلم الآلي - تسمى خوارزمية انحدار التدرج.

المرحلة الأولى في خوارزمية انحدار التدرج هي اختيار قيمة بداية (نقطة بداية) للسمة \(w_1\). ليس لنقطة البداية أي أهمية؛ لذلك، تقوم العديد من الخوارزميات ببساطة بضبط \(w_1\) على 0 أو اختيار قيمة عشوائية. يوضح الشكل التالي أننا اخترنا نقطة بداية أكبر بقليل من 0:

تمثّل هذه السمة مخطط منحنى على شكل حرف U. وهناك نقطة في منتصف الطريق نحو الجانب الأيسر من المنحنى تسمى "نقطة البداية".

الشكل 3. نقطة بداية انحدار التدرج.

بعد ذلك، تحسب خوارزمية انحدار التدرج تدرج منحنى الخسارة عند نقطة البداية. في الشكل 3، يساوي تدرج الخسارة المشتق (الانحدار) في المنحنى، ويوضح لك الطريقة "الأكثر حرارة" أو "اللحام". عندما تكون هناك ترجيحات متعددة، يكون التدرج متجهًا للمشتقات الجزئية بالنسبة إلى الأوزان.

تجدر الإشارة إلى أن التدرج هو متجه، ولذلك فهو يضم السمتين التاليتين:

  • اتجاه
  • مقدار

ويشير التدرج دائمًا إلى اتجاه الزيادة الأكثر شدة في دالة الخسارة. تتخذ خوارزمية انحدار التدرج خطوة في اتجاه التدرج السالب لتقليل الخسارة بأسرع ما يمكن.

تمثّل هذه السمة مخطط منحنى على شكل حرف U. وتسمى نقطة على الجانب الأيسر من المنحنى "نقطة البداية". يشير سهم يحمل الاسم "تدرج سالب" من هذه النقطة إلى اليمين.

الشكل 4. ويعتمد انحدار التدرج على التدرجات السالبة.

لتحديد النقطة التالية على طول منحنى دالة الخسارة، تضيف خوارزمية انحدار التدرج جزءًا من حجم التدرج إلى نقطة البداية كما هو موضح في الشكل التالي:

تمثّل هذه السمة مخطط منحنى على شكل حرف U. وتسمى نقطة على الجانب الأيسر من المنحنى "نقطة البداية". يشير سهم يحمل الاسم "تدرج سالب" من هذه النقطة إلى اليمين. يشير سهم آخر من طرف السهم الأول إلى نقطة ثانية على المنحنى. اسم النقطة الثانية هو "النقطة التالية".

الشكل 5. وتنقلنا خطوة التدرج إلى النقطة التالية في منحنى الخسارة.

ومن ثم يكرر انحدار التدرج هذه العملية، بحيث يقترب أكثر من الحد الأدنى.