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

منحنى خصائص التشغيل المتلقي (ROC)

تعرّف على كيفية تقييم منحنيات ROC وAUC لأداء المصنف في الذكاء الاصطناعي/التشغيل الآلي، وتحسين أداء المصنف في مهام مثل اكتشاف الاحتيال والتشخيص الطبي.

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

فهم منحنى روك

لفهم مفهوم منحنى ROC، من الضروري فهم محوريه:

  • المعدل الإيجابي الحقيقي (TPR): يُعرف أيضًا باسم Recall أو الحساسية، ويقيس معدل الإيجابية الحقيقية نسبة الإيجابيات الفعلية التي تم تحديدها بشكل صحيح. على سبيل المثال، في الفحوصات الطبية، يكون هذا المعدل هو النسبة المئوية للمرضى الذين تم تشخيص إصابتهم بالمرض بشكل صحيح.
  • المعدل الإيجابي الخاطئ (FPR): يقيس المعدل الإيجابي الكاذب نسبة السلبيات الفعلية التي تم تحديدها بشكل خاطئ على أنها إيجابية. في نفس مثال الفحص الطبي، ستكون هذه النسبة هي النسبة المئوية للمرضى الأصحاء الذين تم تشخيصهم خطأً بالمرض.

ينتج نموذج التصنيف عادةً احتمالاً أو درجة ثقة لكل حالة. ثم يتم تطبيق عتبة على هذه الدرجة لاتخاذ قرار ثنائي نهائي (على سبيل المثال، إيجابي أو سلبي). يتم إنشاء منحنى ROC من خلال تغيير هذه العتبة بشكل منهجي من 0 إلى 1 وتخطيط أزواج TPR و FPR الناتجة لكل قيمة. يمكن تصور أداء النموذج غالبًا باستخدام أدوات مثل TensorBoard أو من خلال منصات مثل Ultralytics HUB.

كيفية تفسير منحنى الروك

يكشف شكل منحنى ROC وموضعه الكثير عن أداء النموذج.

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

المقياس الشائع المشتق من منحنى ROC هو المساحة تحت المنحنى (AUC). يمثل AUC احتمال أن يصنف المصنف نموذجًا إيجابيًا تم اختياره عشوائيًا أعلى من نموذج سلبي تم اختياره عشوائيًا. تشير قيمة AUC التي تبلغ 1.0 إلى نموذج مثالي، في حين أن قيمة AUC التي تبلغ 0.5 تتوافق مع نموذج عشوائي. هذه القيمة القياسية المفردة مفيدة لمقارنة النماذج المختلفة.

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

تُستخدم منحنيات ROC على نطاق واسع في مختلف الصناعات لتقييم واختيار النماذج المثلى للنشر.

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

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

منحنى روك مقابل منحنى روك مقاييس أخرى

على الرغم من قوة منحنيات ROC، إلا أنه من المهم فهم كيفية اختلافها عن مقاييس التقييم الأخرى.

  • الدقة: يمكن أن يكون هذا المقياس مضللاً، خاصةً مع مجموعات البيانات غير المتوازنة حيث تهيمن فئة واحدة. يمكن للنموذج أن يحقق دقة عالية بمجرد التنبؤ بفئة الأغلبية. يوفر منحنى ROC و AUC عرضًا مستقلًا عن العتبة يكون أكثر قوة في هذه السيناريوهات.

  • الدقة والاسترجاع: تركز هذه المقاييس على أداء الفئة الإيجابية. حيث تقيس الدقة دقة التنبؤات الإيجابية، بينما يقيس Recall (Recall) تغطية الإيجابيات الفعلية. تجمع درجة F1 بين هذه المقاييس ولكنها تظل معتمدة على عتبة محددة. في المقابل، يقوم منحنى ROC بتقييم المفاضلة بين TPR و FPR عبر جميع العتبات. بالنسبة للمهام التي تكون فيها الفئة السلبية واسعة وذات أهمية ضئيلة، قد يكون منحنى الدقة-الاستدعاء أكثر إفادة.

  • mAP و IoU: تم تصميم منحنيات ROC للتصنيف الثنائي. أما بالنسبة للمهام الأكثر تعقيدًا مثل اكتشاف الكائنات أو تجزئة الن ماذج الشائعة مع نماذج مثل Ultralytics YOLO، فإن المقاييس الأخرى قياسية. يتم استخدام متوسط الدقة المتوسطة (mAP) والتقاطع على الاتحاد (IoU) لتقييم كل من دقة التصنيف والتوطين. لمزيد من التفاصيل، راجع دليلنا حول مقاييس أداء YOLO. يمكن إجراء تصور هذه المقاييس باستخدام أطر عمل مثل PyTorch أو TensorFlow.

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون ونمو مع المبتكرين العالميين

انضم الآن
تم نسخ الرابط إلى الحافظة