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