تعرّف على كيفية تقييم منحنيات ROC و AUC لأداء المصنف في الذكاء الاصطناعي/التشغيل الآلي، وتحسين أداء المصنف في مهام مثل اكتشاف الاحتيال والتشخيص الطبي.
منحنى خصائص التشغيل المستقبِل (ROC) هو مخطط بياني يُستخدم لتوضيح القدرة التشخيصية لنظام تصنيف ثنائي مع تغير عتبة التمييز الخاصة به. وهو يساعد على تصور مدى قدرة نموذج التعلّم الآلي على التمييز بين فئتين (على سبيل المثال، إيجابية مقابل سلبية، أو بريد مزعج مقابل غير مزعج). يتم إنشاء المنحنى من خلال رسم المعدل الإيجابي الحقيقي (TPR) مقابل المعدل الإيجابي الخاطئ (FPR) في إعدادات عتبة مختلفة. يعد فهم منحنيات ROC أمرًا بالغ الأهمية لتقييم ومقارنة أداء نماذج التصنيف، خاصةً في مجالات مثل تحليل الصور الطبية والتعرف على الأنماط. نشأت هذه النظرية من نظرية اكتشاف الإشارات ولكنها تُستخدم الآن على نطاق واسع في الذكاء الاصطناعي والتعلم العميق (DL).
لتفسير منحنى ROC، من الضروري فهم محاوره:
يوضّح منحنى ROC المفاضلة بين معدل العائد الكلي ومعدل العائد الكلي لنموذج تصنيف ثنائي معيّن. مع تغيّر عتبة التصنيف (نقطة القطع لتحديد ما إذا كان النموذج إيجابيًا أو سلبيًا)، قد يحدد النموذج المزيد من النتائج الإيجابية الحقيقية (زيادة معدل العائد على النتائج الإيجابية الحقيقية) ولكن من المحتمل أن يكون ذلك على حساب تحديد المزيد من النتائج الإيجابية الخاطئة (زيادة معدل العائد على النتائج السلبية). يساعد تصور هذه المفاضلة في اختيار العتبة المثلى بناءً على الاحتياجات المحددة للتطبيق.
يوفر شكل منحنى ROC وموضعه نظرة ثاقبة على أداء النموذج:
المقياس الشائع المشتق من منحنى ROC هو المساحة تحت المنحنى (AUC). يوفر AUC قيمة قياسية واحدة تلخص أداء المصنف عبر جميع العتبات الممكنة. تمثل قيمة AUC التي تبلغ 1.0 مصنفًا مثاليًا، بينما تشير قيمة AUC التي تبلغ 0.5 إلى نموذج ذي أداء عشوائي (مثل رمي العملة المعدنية). تقدم أدوات مثل Scikit-learn وظائف لحساب AUC بسهولة، وغالبًا ما تدمج منصات مثل Ultralytics HUB مثل هذه التصورات لمراقبة النموذج.
تُستخدم منحنيات ROC على نطاق واسع في مجالات مختلفة حيث يكون تقييم أداء التصنيف الثنائي أمرًا بالغ الأهمية:
تشمل التطبيقات الأخرى تصفية الرسائل غير المرغوب فيها، والتنبؤ بالطقس (على سبيل المثال، التنبؤ بالمطر)، ومراقبة الجودة في التصنيع.
بينما توفر مقاييس مثل الدقة والدقة والاسترجاع (أو TPR) معلومات قيّمة، فإن منحنى ROC و AUC يقدمان رؤية أكثر شمولاً، خاصةً مع مجموعات البيانات غير المتوازنة حيث تفوق إحدى الفئتين الفئة الأخرى بشكل كبير.
من المهم ملاحظة أن منحنيات ROC هي في المقام الأول لمهام التصنيف الثنائي. بالنسبة للمشاكل متعددة الفئات أو المهام مثل اكتشاف الأجسام الشائعة مع نماذج مثل Ultralytics YOLOفإن المقاييس الأخرى مثل متوسط متوسط الدقة (mAP) والتقاطع على الاتحاد (IoU) هي مقاييس قياسية أكثر. للحصول على رؤى مفصلة حول تقييم نماذج مثل Ultralytics YOLO راجع دليلنا حول مقاييس أداءYOLO . يمكن تصور هذه المقاييس غالبًا باستخدام أدوات مدمجة مع منصات مثل Ultralytics HUB أو مكتبات مثل TensorBoard. يمكنك استكشاف أطر عمل مثل PyTorch و TensorFlow التي توفر أدوات لبناء هذه النماذج وتقييمها. إن فهم هذه المقاييس أمر بالغ الأهمية لتطوير الذكاء الاصطناعي المسؤول وضمان عدالة النموذج(أخلاقيات الذكاء الاصطناعي).