مسرد المصطلحات

وظيفة الخسارة

اكتشف دور دوال الخسارة في التعلم الآلي وأنواعها وأهميتها وتطبيقات الذكاء الاصطناعي في العالم الحقيقي مثل YOLO واكتشاف الأشياء.

تدريب YOLO النماذج
ببساطة مع Ultralytics HUB

التعرف على المزيد

في الذكاء الاصطناعي والتعلم الآلي(AI) والتعلم الآلي (ML)، تعتبر دالة الخسارة مكونًا أساسيًا يُستخدم أثناء تدريب النموذج. وهي تقيس الفرق أو "الخسارة" بين تنبؤات النموذج والقيم الحقيقية الفعلية من بيانات التدريب. فكر في الأمر على أنه درجة تحدد مدى ضعف أداء النموذج في مهمة معينة. تعني قيمة الخسارة العالية أن التنبؤات بعيدة كل البعد، بينما تشير قيمة الخسارة المنخفضة إلى أن التنبؤات قريبة من القيم الفعلية. الهدف الأساسي من تدريب معظم نماذج التعلّم الآلي، خاصةً في التعلّم العميق (DL)، هو تقليل دالة الخسارة هذه، وبالتالي جعل النموذج دقيقًا وموثوقًا قدر الإمكان.

أهمية وظائف الخسارة

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

أنواع وظائف الخسارة

تتطلب مهام التعلم الآلي المختلفة دوال خسارة مختلفة مصممة خصيصًا لطبيعة المشكلة والمخرجات المطلوبة. وتشمل بعض الأمثلة الشائعة ما يلي:

  • متوسط الخطأ التربيعي (MSE): غالبًا ما يُستخدم في مهام الانحدار حيث يكون الهدف هو التنبؤ بقيمة عددية مستمرة. وهو يحسب متوسط الفروق التربيعية بين القيم المتوقعة والقيم الفعلية، مع معاقبة الأخطاء الأكبر بشدة.
  • متوسط الخطأ المطلق (MAE): دالة خسارة انحدار أخرى تحسب متوسط الفروق المطلقة بين التنبؤات والقيم الفعلية. وهي أقل حساسية للقيم المتطرفة مقارنةً ب MSE.
  • الخسارة عبر الانتروبيا المتقاطعة (لوغاريتم الخسارة): دالة الخسارة القياسية لمهام التصنيف. وهي تقيس أداء نموذج التصنيف الذي تكون مخرجاته عبارة عن قيمة احتمالية بين 0 و1. وتستخدم الدالة في المشاكل الثنائية الانتروبيا التبادلية للمشاكل ذات الفئتين، بينما تستخدم الدالة في المشاكل متعددة الفئات.
  • الخسارة المفصلية: تُستخدم في المقام الأول لتدريب آلات دعم المتجهات (SVMs) وتهدف إلى تعظيم الهامش بين الفئات.
  • خسائر اكتشاف الكائنات: نماذج مثل Ultralytics YOLO تستخدم دوال الخسارة المركبة التي غالبًا ما تجمع بين مكونات متعددة. على سبيل المثال YOLOv8 دالة خسارة تتضمّن مصطلحات لانحدار الصندوق المحدود (مدى دقة الصندوق في تحديد موقع الكائن)، والتصنيف (الفئة التي ينتمي إليها الكائن)، وأحيانًا الكائن (ما إذا كان الكائن موجودًا في خلية الشبكة). يمكن العثور على تطبيقات محددة في وثائق أدوات الخسارة في Ultralytics .

التطبيقات الواقعية

تُعد دوال الخسارة أساسية لتدريب النماذج في العديد من تطبيقات الذكاء الاصطناعي:

  1. تحليل الصور الطبية: في نماذج التدريب الخاصة بالكشف عن الأورام أو تجزئة الأعضاء، يتم تقليل دالة الخسارة مثل خسارة النرد أو أحد أشكال الانتروبيا المتقاطعة. يدفع هذا النموذج إلى التنبؤ بأقنعة التجزئة التي تتطابق بشكل وثيق مع التعليقات التوضيحية الحقيقية التي يقدمها أخصائيو الأشعة، مما يؤثر بشكل مباشر على دقة التشخيص في الذكاء الاصطناعي في مجال الرعاية الصحية.
  2. المركبات ذاتية القيادة: تستخدم أنظمة الإدراك في السيارات ذاتية القيادة نماذج للكشف عن الأجسام تم تدريبها من خلال تقليل دوال الخسارة. تعاقب هذه الدوال على الأخطاء في التنبؤ بالموقع (المربعات المحدودة) وفئة الأجسام (المشاة والسيارات والدراجات) على الطريق، وهو أمر بالغ الأهمية للملاحة الآمنة وتجنب الاصطدام. غالباً ما يتم استخدام نماذجYOLO هنا.

العلاقة مع المفاهيم الرئيسية الأخرى

ترتبط دوال الخسارة ارتباطًا وثيقًا بالعديد من المفاهيم الأساسية الأخرى لتعلم الآلة:

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

استنتاج

وظائف الخسارة هي حجر الزاوية في تدريب نماذج التعلم الآلي الفعالة. فهي توفر الإشارة اللازمة لخوارزميات التحسين لضبط معلمات النموذج، مما يمكّن النماذج من تعلم الأنماط المعقدة من البيانات وحل المهام الصعبة في مجال الرؤية الحاسوبية وغيرها. يعد فهم الغرض منها، والأنواع المختلفة المتاحة، وعلاقتها بمقاييس التقييم أمرًا بالغ الأهمية لتطوير تطبيقات ذكاء اصطناعي ناجحة. تعمل منصات مثل Ultralytics HUB على تبسيط عملية تدريب النماذج المتطورة مثل Ultralytics YOLO11والتعامل مع تعقيدات تنفيذ دالة الخسارة والتحسين خلف الكواليس، مما يجعل الذكاء الاصطناعي المتقدم أكثر سهولة. يمكن إجراء المزيد من الاستكشاف من خلال وثائقUltralytics .

قراءة الكل