اكتشف كيف يحسّن Gradient Descent Descent نماذج الذكاء الاصطناعي مثل Ultralytics YOLO، مما يتيح تنبؤات دقيقة في المهام بدءاً من الرعاية الصحية وحتى السيارات ذاتية القيادة.
نزول التدرج هو خوارزمية تحسين أساسية في قلب معظم نماذج التعلم الآلي (ML) ونماذج التعلم العميق. هدفها الأساسي هو تقليل خطأ النموذج عن طريق تعديل معلماته الداخلية بشكل متكرر. تخيل أنك تقف على جبل ضبابي وتحاول العثور على أدنى نقطة. سوف تنظر حول قدميك لترى أي اتجاه ينحدر إلى الأسفل أكثر انحدارًا وتتخذ خطوة في هذا الاتجاه. بتكرار هذه العملية، ستصل في النهاية إلى الوادي. في التعلّم الآلي، "الجبل" هو دالة الخسارة، و"الاتجاه" هو التدرج السالب لدالة الخسارة، و"حجم الخطوة" هو معدل التعلّم.
تتضمن عملية تدريب الشبكة العصبية إيجاد المجموعة المثلى من أوزان النموذج التي تؤدي إلى أقل خطأ ممكن، أو الخسارة. يعمل نظام "نزول التدرج" على أتمتة هذا البحث. تبدأ العملية بحساب التدرج - وهو مقياس لمدى تغير الخسارة بالنسبة لكل وزن. يتم إجراء هذا الحساب عادةً باستخدام خوارزمية التدرج العكسي. يتم بعد ذلك تحديث الأوزان عن طريق اتخاذ خطوة صغيرة في الاتجاه المعاكس للتدرج، مما يؤدي فعليًا إلى التحرك "لأسفل" على سطح الخسارة. تستمر هذه العملية التكرارية للعديد من الحقب الزمنية حتى يتقارب أداء النموذج ويتم تقليل الخسارة. ويُعد حجم كل خطوة عاملاً حاسمًا يحدده معدل التعلم، وهو إعداد رئيسي في ضبط المعلمة الفائقة. يمكن العثور على نظرة عامة مفصلة عن هذه العملية في مصادر مثل ملاحظات الدورة التدريبية CS231n في جامعة ستانفورد.
هناك ثلاثة أشكال رئيسية لنسب التدرج، ويختلف كل منها في مقدار البيانات المستخدمة لحساب التدرج لكل تحديث للوزن:
من المهم التمييز بين النسب المتدرج والعديد من المصطلحات ذات الصلة:
النسب المتدرجة هو المحرك الذي يدعم تدريب عدد لا يحصى من نماذج الذكاء الاصطناعي.
على الرغم من قوتها، إلا أن نزول التدرج لا يخلو من التحديات. فالخوارزمية يمكن أن تتعثر في نقاط الحد الأدنى المحلية - وهي ليست أدنى نقطة مطلقة على سطح الخسارة. في الشبكات العميقة جدًا، يمكن أن تعاني أيضًا من مشاكل التدرج المتلاشي أو التدرج المتفجر، حيث يصبح التدرج صغيرًا جدًا أو كبيرًا جدًا لتحديث الأوزان بشكل فعال. يعد الاختيار الدقيق لمعدل التعلم، واختيار مُحسِّن قوي، وتقنيات مثل تطبيع الدُفعات أمرًا بالغ الأهمية لنجاح التدريب، كما هو مفصل في دليل نصائح تدريب النماذج.