تخطي إلى المحتوى

مقارنة بين النموذجين: YOLOv8 مقابل YOLOv8 مقابل YOLOX لاكتشاف الأجسام

يعد اختيار النموذج الصحيح لاكتشاف الأجسام أمرًا بالغ الأهمية لتطبيقات الرؤية الحاسوبية المختلفة. تقدم هذه الصفحة مقارنة تقنية مفصلة بين Ultralytics YOLOv8 وYOLOv8 وهما نموذجان شائعان وفعالان لاكتشاف الأجسام. سنستكشف الفروق المعمارية الدقيقة ومعايير الأداء وملاءمتهما لحالات الاستخدام المختلفة لمساعدتك في اتخاذ قرار مستنير.

Ultralytics YOLOv8: الكفاءة وتعدد الاستخدامات

Ultralytics YOLOv8 هو نموذج متطور في سلسلة YOLO معروف بسرعته ودقته في اكتشاف الأجسام ومهام الرؤية الأخرى. تم تطويره من قبل جلين يوتشر، وأيوش تشوراسيا، وجينغ تشيو في Ultralytics وتم إصداره في 2023-01-10، ويعتمد YOLOv8 على إصدارات YOLO السابقة مع تحسينات معمارية تركز على الكفاءة وسهولة الاستخدام. وهو مصمم ليكون متعدد الاستخدامات، ويؤدي بشكل جيد في مهام اكتشاف الأجسام، والتجزئة، وتقدير الوضع، والتصنيف.

البنية والمميزات الرئيسية:

يتبنى YOLOv8 نهجًا خاليًا من الارتكاز، مما يبسّط البنية ويحسّن التعميم. تشمل الميزات الرئيسية ما يلي:

  • تبسيط العمود الفقري: استخراج الميزات بكفاءة.
  • رأس الكشف الخالي من المرساة: يعزز السرعة والبساطة.
  • دالة الخسارة المركبة: مُحسّنة لتحقيق الدقة والتدريب القوي.

نقاط القوة:

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

نقاط الضعف:

  • على الرغم من أن النماذج الأصغر حجمًا مثل YOLOX-Nano قد توفر أحجامًا أصغر من النماذج، على الرغم من كفاءتها العالية للأجهزة ذات الموارد المحدودة للغاية.

حالات الاستخدام المثالية:

إن تعدد استخدامات YOLOv8 يجعله مثاليًا للتطبيقات التي تتطلب توازنًا بين الدقة العالية والأداء في الوقت الفعلي، مثل

اعرف المزيد عن YOLOv8

YOLOX: الأداء العالي والبساطة

YOLOX، الذي قدمه كل من Zheng Ge وSongtao Liu وFeng Wang وZeming Li وJian Sun من Megvii بتاريخ 2021-07-18، هو نموذج YOLO آخر خالٍ من المرساة يهدف إلى تحقيق أداء عالٍ بتصميم مبسط. يركز YOLOX على اكتشاف الأجسام، وهو مصمم لسد الفجوة بين التطبيقات البحثية والصناعية.

البنية والمميزات الرئيسية:

يتبنى YOLOX أيضًا نهجًا خاليًا من الارتكاز، مما يبسّط عملية التدريب والاستدلال. تشمل المكونات المعمارية الرئيسية ما يلي:

  • الرأس المنفصل: يفصل بين مهام التصنيف والتوطين لتحسين الأداء.
  • تعيين التسمية SimOTA: استراتيجية تعيين التسمية المتقدمة للتدريب الأمثل.
  • تعزيز قوي للبيانات: تُستخدم تقنيات مثل MixUp و Mosaic لتعزيز المتانة.

نقاط القوة:

  • دقة عالية: تحقق YOLOX دقة تنافسية، وغالبًا ما تتجاوز نماذج YOLO الأخرى، خاصةً في أحجام النماذج الأصغر حجمًا. راجع جدول المقارنة للاطلاع على المقاييس التفصيلية.
  • استدلال فعال: يوفر سرعات استنتاج سريعة ومناسبة للتطبيقات في الوقت الحقيقي.
  • عمود فقري مرن: يدعم العديد من الهياكل الأساسية المتنوعة، بما في ذلك Darknet53 وخيارات خفيفة الوزن مثل Nano، مما يسمح بالتخصيص بناءً على قيود الموارد.
  • مفتوح المصدر: مفتوح المصدر بالكامل من قبل Megvii، مما يشجع مساهمات المجتمع واستخدامه.

نقاط الضعف:

  • المجتمع والنظام الإيكولوجي: على الرغم من أنه مفتوح المصدر، إلا أنه قد لا يتمتع بنفس المستوى من تكامل النظام الإيكولوجي والأدوات مثل Ultralytics YOLOv8 مثل التكامل السلس مع منصات مثل Ultralytics HUB.

حالات الاستخدام المثالية:

يُعتبر YOLOX مناسبًا تمامًا للتطبيقات التي تتطلب دقة عالية واستدلالاً فعالاً، مثل

  • كشف الأجسام عالي الأداء: السيناريوهات التي تتطلب دقة عالية في مهام اكتشاف الأجسام.
  • النشر على الحافة: تُعد المتغيرات الأصغر مثل YOLOX-Nano و YOLOX-Tiny ممتازة للنشر على الأجهزة الطرفية ذات الموارد الحاسوبية المحدودة.
  • البحث والتطوير: نظرًا لتصميمه الواضح والمعياري، فهو خيار جيد للبحث والتطوير الإضافي في مجال اكتشاف الأجسام.

اعرف المزيد عن يولوكس

مقارنة الأداء

فيما يلي مقارنة بين نموذجي YOLOv8 و YOLOX بناءً على مقاييس الأداء على مجموعة بيانات COCO.

الطراز الحجم
(بكسل)
مافال
50-95
السرعة
CPU ONNX
(مللي ثانية)
السرعة
T4 T4TensorRT10
(مللي ثانية)
بارامز
(م)

(ب)
YOLOv8n 640 37.3 80.4 1.47 3.2 8.7
YOLOv8s 640 44.9 128.4 2.66 11.2 28.6
YOLOv8m 640 50.2 234.7 5.86 25.9 78.9
YOLOv8l 640 52.9 375.2 9.06 43.7 165.2
YOLOv8x 640 53.9 479.1 14.37 68.2 257.8
يولوكسنانو 416 25.8 - - 0.91 1.08
يولوكستيني 416 32.8 - - 5.06 6.45
يولوكس 640 40.5 - 2.56 9.0 26.8
يولوكسم 640 46.9 - 5.43 25.3 73.8
يولوكسل 640 49.7 - 9.04 54.2 155.6
يولوكس 640 51.1 - 16.1 99.1 281.9

الخاتمة

يُعتبر كل من YOLOv8 و YOLOX خيارين ممتازين لاكتشاف الأجسام، ولكل منهما نقاط قوته. يتميز YOLOv8 بتعدد استخداماته وسهولة استخدامه ونظامه البيئي القوي، مما يجعله نموذجًا رائعًا شاملًا لمختلف مهام الرؤية وسيناريوهات النشر. يتفوق YOLOX في الدقة والكفاءة، خاصةً في السيناريوهات التي تتطلب أداءً عاليًا وقدرة على التكيف مع قيود الموارد.

بالنسبة للمستخدمين المهتمين باستكشاف نماذج أخرى، تقدم Ultralytics أيضًا مجموعة من النماذج المتطورة، بما في ذلك YOLOv5و YOLOv7، و YOLOv9، و YOLOv10، و YOLOv10، وأحدث YOLO11 التي تم تصميم كل منها لتلبية احتياجات وتطبيقات محددة.

📅 تم إنشاؤها منذ 1 سنة مضت ✏️ تم التحديث منذ 1 شهر

التعليقات