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

YOLO11 مقابل YOLOX: مقارنة فنية

يُعد اختيار نموذج الكشف عن الأجسام المناسب قرارًا بالغ الأهمية يوازن بين الدقة والسرعة وسهولة التنفيذ. تقدم هذه الصفحة مقارنة فنية مفصلة بين Ultralytics YOLO11، أحدث نموذج متطور من Ultralytics، و YOLOX، وهو نموذج مهم وخالي من المرساة من Megvii. في حين أن كلا النموذجين قد طورا مجال الكشف عن الأجسام في الوقت الفعلي، إلا أن YOLO11 يقدم حلاً أكثر شمولاً وتعددًا في الاستخدامات وسهولة في الاستخدام مدعومًا بنظام بيئي قوي ويتم صيانته بنشاط.

Ultralytics YOLO11: أحدث ما توصلت إليه الأداء والتنوع

يعد Ultralytics YOLO11 أحدث نموذج رائد من Ultralytics، وهو مصمم لتقديم أداء ومرونة لا مثيل لهما عبر مجموعة واسعة من مهام رؤية الكمبيوتر. تم تأليفه بواسطة Glenn Jocher و Jing Qiu، وهو يعتمد على الأساس الناجح للنماذج السابقة مثل YOLOv8 ويقدم تحسينات معمارية كبيرة لتحقيق دقة وكفاءة فائقتين.

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

يتميز YOLO11 ببنية مُحسَّنة للغاية وخالية من المرساة تعزز استخلاص الميزات وتبسط عملية الاكتشاف. يؤدي هذا التصميم إلى مقايضة أفضل بين السرعة والدقة، وغالبًا ما يحقق درجات mAP أعلى مع عدد أقل من المعلمات وتكلفة حسابية أقل مقارنة بالنماذج الأخرى.

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

نقاط القوة

  • أداء فائق: تحقق أحدث دقة وسرعة، متفوقة على العديد من المنافسين بأحجام نماذج مماثلة.
  • سهولة الاستخدام: يأتي مع Python API و CLI بسيط، و وثائق شاملة، والعديد من البرامج التعليمية التي تجعله في متناول المبتدئين والخبراء على حد سواء.
  • نظام بيئي مُدار بشكل جيد: يستفيد من التطوير المستمر، ومجتمع قوي على GitHub و Discord، والتحديثات المتكررة. يوفر التكامل مع أدوات مثل Ultralytics HUB تجربة MLOps سلسة.
  • كفاءة التدريب: يوفر عمليات تدريب فعالة مع أوزان مُدرَّبة مسبقًا متاحة بسهولة، مما يتيح تقاربًا أسرع. كما أن لديه متطلبات ذاكرة أقل أثناء التدريب والاستدلال مقارنة بالبنى الأكثر تعقيدًا مثل المحولات.
  • تعدد استخدامات المهام المتعددة: يمكن استخدام إطار عمل واحد لمجموعة واسعة من مهام الرؤية، مما يقلل من تعقيد ووقت التطوير.
  • مرونة النشر: مُحسَّن للأجهزة المختلفة، من أجهزة الحافة إلى الخوادم السحابية، مع دعم العديد من تنسيقات التصدير مثل ONNX و TensorRT.

نقاط الضعف

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

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

إن مزيج YOLO11 من الدقة العالية والسرعة والتنوع يجعله الخيار الأمثل لمجموعة واسعة من التطبيقات:

تعرف على المزيد حول YOLO11

YOLOX: نهج خالٍ من المرساة

كان YOLOX، الذي تم تطويره بواسطة Megvii، مساهمة ملحوظة في عائلة YOLO، حيث قدم تصميمًا خاليًا من المرساة لتبسيط خط الكشف وتحسين الأداء مقارنةً بالإصدارات السابقة.

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

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

نقاط القوة

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

نقاط الضعف

  • تنوع محدود: تم تصميم YOLOX بشكل أساسي لـ اكتشاف الكائنات. يفتقر إلى الدعم المدمج لمهام أخرى مثل التجزئة وتقدير الوضعية و OBB التي تعتبر قياسية في YOLO11.
  • نظام بيئي مجزأ: على الرغم من أنه مفتوح المصدر، إلا أنه لا يمتلك النظام البيئي الموحد والذي تتم صيانته جيدًا الذي توفره Ultralytics. قد يحتاج المستخدمون إلى بذل المزيد من الجهد لدمجه مع أدوات MLOps ولنشره.
  • فجوات الأداء: كما هو موضح في جدول الأداء، يمكن أن تكون نماذج YOLOX أبطأ وأقل دقة من نظيراتها في YOLO11. على سبيل المثال، يتفوق YOLOX-l على YOLO11l في mAP مع وجود عدد أكبر بكثير من المعلمات وعمليات الفاصلة العائمة في الثانية (FLOPs).
  • أداء وحدة المعالجة المركزية: المعايير الخاصة بالاستدلال لوحدة المعالجة المركزية غير متاحة بسهولة، مما يجعل من الصعب تقييم أدائها في السيناريوهات المرتبطة بوحدة المعالجة المركزية، حيث توفر YOLO11 مقاييس واضحة.

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

يعتبر YOLO خيارًا قويًا للمشاريع التي تتطلب تحديدًا ما يلي:

  • اكتشاف الأجسام عالي الأداء: في السيناريوهات التي يكون فيها الهدف الأساسي هو دقة اكتشاف الأجسام الخالصة.
  • خط الأساس للبحث: كنموذج تأسيسي للبحث في طرق الكشف الخالية من المرساة.
  • التطبيقات الصناعية: لمهام مثل مراقبة الجودة حيث يكون كاشف الأجسام المخصص كافيًا.

تعرف على المزيد حول YOLOX

تحليل الأداء: YOLO11 مقابل YOLOX

توضح مقارنة الأداء بوضوح التطورات التي حققتها Ultralytics YOLO11. عبر جميع أحجام النماذج، تقدم YOLO11 باستمرار توازنًا أفضل بين الدقة والكفاءة.

النموذج الحجم
(بالبكسل)
mAPval
50-95
السرعة
وحدة المعالجة المركزية CPU ONNX
(بالمللي ثانية)
السرعة
T4 TensorRT10
(بالمللي ثانية)
المعلمات
(M)
FLOPs
(B)
YOLO11n 640 39.5 56.1 1.5 2.6 6.5
YOLO11s 640 47.0 90.0 2.5 9.4 21.5
YOLO11m 640 51.5 183.2 4.7 20.1 68.0
YOLO11l 640 53.4 238.6 6.2 25.3 86.9
YOLO11x 640 54.7 462.8 11.3 56.9 194.9
YOLOXnano 416 25.8 - - 0.91 1.08
YOLOXtiny 416 32.8 - - 5.06 6.45
YOLOXs 640 40.5 - 2.56 9.0 26.8
YOLOXm 640 46.9 - 5.43 25.3 73.8
YOLOXl 640 49.7 - 9.04 54.2 155.6
YOLOXx 640 51.1 - 16.1 99.1 281.9
  • الدقة: تحقق نماذج YOLO11 باستمرار درجات mAP أعلى من نظيراتها YOLOX. على سبيل المثال، يصل YOLO11m إلى 51.5 mAP، متفوقًا بشكل كبير على 46.9 mAP لـ YOLOXm مع عدد أقل من المعلمات.
  • الكفاءة: يُظهر YOLO11 كفاءة فائقة. يحقق YOLO11l قيمة 53.4 mAP مع 25.3 مليون معلمة فقط، في حين يتطلب YOLOXl عدد 54.2 مليون معلمة للوصول إلى قيمة mAP أقل تبلغ 49.7.
  • السرعة: تم تحسين YOLO11 للاستدلال على كل من CPU و GPU. يتميز أصغر نموذج له، YOLO11n، بزمن انتقال مثير للإعجاب يبلغ 1.5 مللي ثانية على وحدة معالجة الرسوميات T4، مما يجعله مثاليًا للتطبيقات في الوقت الفعلي. السرعات المبلغ عنها لـ YOLOX أبطأ للنماذج المماثلة.

الخلاصة والتوصية

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

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

مقارنات النماذج الأخرى

إذا كنت مهتمًا بمعرفة كيف تتم مقارنة YOLO11 و YOLOX بالنماذج الأخرى، فراجع صفحات المقارنة هذه:



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

تعليقات