Ultralytics أوضاع YOLO11
مقدمة
Ultralytics YOLO11 is not just another object detection model; it's a versatile framework designed to cover the entire lifecycle of machine learning models—from data ingestion and model training to validation, deployment, and real-world tracking. Each mode serves a specific purpose and is engineered to offer you the flexibility and efficiency required for different tasks and use-cases.
شاهد: Ultralytics وسائط البرنامج التعليمي: تدريب، التحقق من الصحة، والتنبؤ، والتصدير والمعيار.
أوضاع في لمحة
Understanding the different modes that Ultralytics YOLO11 supports is critical to getting the most out of your models:
- وضع القطار: اضبط نموذجك على مجموعات بيانات مخصصة أو محملة مسبقا.
- وضع Val: نقطة تفتيش بعد التدريب للتحقق من أداء النموذج.
- وضع التنبؤ: أطلق العنان للقوة التنبؤية لنموذجك على بيانات العالم الحقيقي.
- Export mode: Make your model deployment-ready in various formats.
- وضع التتبع: قم بتوسيع نموذج اكتشاف الكائنات الخاص بك إلى تطبيقات التتبع في الوقت الفعلي.
- وضع قياس الأداء: تحليل سرعة ودقة النموذج الخاص بك في بيئات النشر المتنوعة.
يهدف هذا الدليل الشامل إلى تزويدك بنظرة عامة ورؤى عملية حول كل وضع، مما يساعدك على الاستفادة من الإمكانات الكاملة لـ YOLO11.
قطار
يُستخدم وضع التدريب لتدريب نموذج YOLO11 على مجموعة بيانات مخصصة. في هذا الوضع، يتم تدريب النموذج باستخدام مجموعة البيانات المحددة والمعلمات الفائقة. تتضمن عملية التدريب تحسين معلمات النموذج بحيث يمكنه التنبؤ بدقة بفئات ومواقع الكائنات في الصورة.
فال
يُستخدم وضع Val للتحقق من صحة نموذج YOLO11 بعد تدريبه. في هذا الوضع، يتم تقييم النموذج على مجموعة التحقق من الصحة لقياس دقته وأداء التعميم. يمكن استخدام هذا الوضع لضبط المعلمات الفائقة للنموذج لتحسين أدائه.
تنبأ
يُستخدم وضع التنبؤ لإجراء تنبؤات باستخدام نموذج YOLO11 المدرّب على صور أو مقاطع فيديو جديدة. في هذا الوضع، يتم تحميل النموذج من ملف نقطة تدقيق، ويمكن للمستخدم توفير صور أو مقاطع فيديو لإجراء الاستدلال. يتنبأ النموذج بفئات ومواقع الكائنات في الصور أو مقاطع الفيديو المدخلة.
تصدير
يُستخدم وضع التصدير لتصدير نموذج YOLO11 إلى تنسيق يمكن استخدامه للنشر. في هذا الوضع، يتم تحويل النموذج إلى تنسيق يمكن استخدامه من قبل تطبيقات برمجية أو أجهزة أخرى. هذا الوضع مفيد عند نشر النموذج في بيئات الإنتاج.
المسار
يُستخدم وضع التتبع لتتبع الأجسام في الوقت الفعلي باستخدام نموذج YOLO11. في هذا الوضع، يتم تحميل النموذج من ملف نقطة تفتيش، ويمكن للمستخدم توفير دفق فيديو مباشر لإجراء تتبع الأجسام في الوقت الفعلي. هذا الوضع مفيد لتطبيقات مثل أنظمة المراقبة أو السيارات ذاتية القيادة.
المعيار
يُستخدم الوضع المعياري لتحديد سرعة ودقة تنسيقات التصدير المختلفة لـ YOLO11. توفر المقاييس المرجعية معلومات عن حجم التنسيق المُصدَّر، و mAP50-95
المقاييس (لاكتشاف الأجسام، والتجزئة، والوضعية) أو accuracy_top5
والمقاييس (للتصنيف)، وزمن الاستدلال بالمللي ثانية لكل صورة عبر تنسيقات مختلفة مثل ONNX و OpenVINO و TensorRT وغيرها. يمكن أن تساعد هذه المعلومات المستخدمين على اختيار تنسيق التصدير الأمثل لحالة الاستخدام الخاصة بهم بناءً على متطلباتهم من حيث السرعة والدقة.
الأسئلة المتداولة
How do I train a custom object detection model with Ultralytics YOLO11?
يتضمن تدريب نموذج مخصص للكشف عن الكائنات باستخدام Ultralytics YOLO11 استخدام وضع التدريب. أنت بحاجة إلى مجموعة بيانات منسقة بتنسيق YOLO ، تحتوي على صور وملفات التعليقات التوضيحية المقابلة. استخدم الأمر التالي لبدء عملية التدريب:
مثل
لمزيد من التعليمات التفصيلية، يمكنك الرجوع إلى دليل القطارUltralytics .
ما هي المقاييس التي يستخدمها Ultralytics YOLO11 للتحقق من صحة أداء النموذج؟
Ultralytics يستخدم YOLO11 مقاييس مختلفة أثناء عملية التحقق من الصحة لتقييم أداء النموذج. وتشمل هذه المقاييس ما يلي:
- mAP (متوسط متوسط الدقة): يقيّم هذا دقة اكتشاف الأجسام.
- IOU (التقاطع على الاتحاد): يقيس التداخل بين المربعات المحددة المتوقعة والحقيقة الأرضية.
- Precision and Recall: Precision measures the ratio of true positive detections to the total detected positives, while recall measures the ratio of true positive detections to the total actual positives.
يمكنك تشغيل الأمر التالي لبدء التحقق من الصحة:
مثل
راجع دليل التحقق من الصحة لمزيد من التفاصيل.
كيف يمكنني تصدير نموذج YOLO11 الخاص بي للنشر؟
Ultralytics يوفر YOLO11 وظيفة التصدير لتحويل نموذجك المدرب إلى تنسيقات نشر مختلفة مثل ONNX ، TensorRT ، CoreML ، وغيرها. استخدم المثال التالي لتصدير نموذجك:
مثل
يمكن الاطلاع على الخطوات التفصيلية لكل تنسيق تصدير في دليل التصدير.
ما هو الغرض من الوضع القياسي في Ultralytics YOLO11؟
Benchmark mode in Ultralytics YOLO11 is used to analyze the speed and الدقة of various export formats such as ONNX, TensorRT, and OpenVINO. It provides metrics like model size, mAP50-95
لاكتشاف الكائنات، ووقت الاستدلال عبر إعدادات الأجهزة المختلفة، مما يساعدك على اختيار التنسيق الأنسب لاحتياجات النشر الخاصة بك.
مثل
لمزيد من التفاصيل، راجع دليل المعايير.
كيف يمكنني إجراء تتبع الأجسام في الوقت الفعلي باستخدام Ultralytics YOLO11؟
يمكن تحقيق تتبع الأجسام في الوقت الحقيقي باستخدام وضع التتبع في Ultralytics YOLO11. يعمل هذا الوضع على توسيع إمكانيات اكتشاف الكائنات لتتبع الكائنات عبر إطارات الفيديو أو البث المباشر. استخدم المثال التالي لتمكين التتبع:
مثل
للحصول على تعليمات متعمقة، تفضل بزيارة دليل المسار.