Yolo فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

الدقة

اكتشف أهمية الدقة في التعلم الآلي، وحسابها، وقيودها مع مجموعات البيانات غير المتوازنة، وطرق تحسين أداء النموذج.

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

الملاءمة والحساب

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

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

تلعب الدقة دورًا محوريًا في مختلف الصناعات التي تساعد فيها عملية صنع القرار الآلي الخبراء البشريين.

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

قياس الدقة باستخدام Ultralytics

عند تطوير النماذج باستخدام ultralytics حزمة، فإن تقييم الدقة هو جزء قياسي من سير عمل التحقق من الصحة. يوضح المثال التالي كيفية تحميل YOLO11 نموذج التصنيف والتحقق من صحته لاسترداد مقاييس الدقة.

from ultralytics import YOLO

# Load a pretrained YOLO11 classification model
model = YOLO("yolo11n-cls.pt")

# Validate the model on the MNIST160 dataset
# The function returns a metrics object containing top1 and top5 accuracy
metrics = model.val(data="mnist160")

# Display the Top-1 accuracy (percentage of times the top prediction was correct)
print(f"Top-1 Accuracy: {metrics.top1:.2f}")

القيود ومفارقة الدقة

على الرغم من بديهية الدقة، إلا أنها قد تكون مضللة عند التعامل مع مجموعة بيانات غير متوازنة. تُعرف هذه الظاهرة باسم مفارقة الدقة. على سبيل المثال، في سيناريو الكشف عن الاحتيال حيث يكون 1% فقط من من المعاملات الاحتيالية، فإن النموذج الذي يتنبأ ببساطة ب "شرعية" كل معاملة سيحقق دقة بنسبة 99%. ومع ذلك، فإنه سيفشل تمامًا في مهمته الأساسية المتمثلة في الكشف عن الاحتيال. في مثل هذه الحالات، يُظهر النموذج دقة عالية ولكن قدرته التنبؤية لفئة الأقلية ستكون صفرية.

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

التفريق بين المفاهيم ذات الصلة

لفهم أداء النموذج بشكل كامل، يجب التمييز بين الدقة والمصطلحات ذات الصلة:

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

تحسين دقة النموذج

ينطوي تحسين الدقة على عملية تجريبية تكرارية. غالبًا ما يستخدم المطورون ضبط المعلمة الفائقة لضبط معدلات التعلم وأحجام الدفعات لتحقيق التقارب الأمثل. بالإضافة إلى ذلك، فإن استخدام البنى المتقدمة مثل المحولات أو أحدث التكرارات ل Ultralytics YOLO يمكن أن يحقق مكاسب كبيرة. وأخيرًا، فإن ضمان أن تكون مجموعة بيانات التدريب نظيفة ومتنوعة من خلال التعلم النشط يساعد النموذج على التعميم بشكل أفضل على بيانات العالم الحقيقي غير المرئية بشكل أفضل.

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

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

انضم الآن