Ultralytics YOLO27:

YOLOv6-3.0 مقابل YOLOX#

لقد تشكّل مشهد الرؤية الحاسوبية بدرجة كبيرة على يد نماذج تهدف إلى سد الفجوة بين البحث الأكاديمي والتطبيق الصناعي. وعند تقييم أطر كشف الأجسام المصممة للنشر عالي الأداء، يظهر كل من YOLOv6-3.0 وYOLOX كثيرًا بوصفهما من أبرز المنافسين. يقدّم كلا النموذجين فلسفات معمارية متميزة لتعظيم الإنتاجية والدقة، إلا أنهما يختلفان اختلافًا كبيرًا في خيارات التصميم وأهداف النشر الأساسية.

يتعمق هذا العرض التقني الشامل في معماريات YOLOv6-3.0 وYOLOX ومقاييس أدائهما وحالات الاستخدام المثالية لهما، كما يستكشف كيفية بناء نموذج الجيل التالي Ultralytics YOLO26 على هذه الابتكارات وتجاوزه لها.

YOLOv6-3.0: معدل نقل البيانات الصناعي#

طوّر قسم الذكاء الاصطناعي للرؤية في Meituan نموذج YOLOv6-3.0، ووُسِم صراحةً بأنه إطار لكشف الأجسام على مرحلة واحدة، محسّن للتطبيقات الصناعية. وهو يعطي أولوية كبيرة لتحقيق أقصى إنتاجية على معماريات GPU.

  • المؤلفون: Chuyi Li، Lulu Li، Yifei Geng، وآخرون.
  • المنظمة: Meituan
  • التاريخ: 2023-01-13
  • Arxiv: 2301.05586
  • GitHub: meituan/YOLOv6

المعمارية والمنهجية#

يقدّم YOLOv6-3.0 وحدة الترابط ثنائي الاتجاه (BiC) لتحسين دمج الميزات عبر المقاييس المختلفة. وتستند بنيته الأساسية إلى تصميم EfficientRep، المحسّن بدرجة كبيرة للاستدلال على GPU المتوافق مع العتاد، ما يجعله فعالًا بصفة خاصة في بيئات المعالجة الخلفية التي تستفيد من NVIDIA TensorRT.

علاوةً على ذلك، يستخدم YOLOv6-3.0 استراتيجية التدريب المدعوم بالمراسي (AAT). ويستفيد هذا النهج المبتكر من استقرار التدريب القائم على المراسي، مع الحفاظ على مسار استدلال خالٍ من المراسي، جامعًا بذلك أفضل ما في كلا النموذجين دون تكبّد عقوبات في زمن الاستجابة أثناء النشر.

التخصص العتادي

رغم تفوق YOLOv6 على وحدات GPU المخصصة، فإن معماريته المتخصصة للغاية قد تؤدي أحيانًا إلى زمن استجابة دون المستوى الأمثل عند نشره على وحدات CPU القياسية أو الأجهزة الطرفية منخفضة الطاقة.

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

YOLOX: جسر بين البحث والصناعة#

قدّم YOLOX، الذي طوّرته Megvii، تحولًا مهمًا في عائلة YOLO من خلال تبنّيه الكامل لتصميم خالٍ من المراسي، مقترنًا باستراتيجيات تدريب متقدمة مثل SimOTA.

المعمارية والمنهجية#

نجح YOLOX في دمج آلية خالية من المراسي مع بنية رأس غير مقترنة. ومن خلال فصل مهمتَي التصنيف والانحدار في مسارين متميزين، حسّن YOLOX سرعة التقارب بدرجة كبيرة وخفف من الأهداف المتعارضة التي غالبًا ما توجد في رؤوس الكشف المقترنة.

بالإضافة إلى ذلك، أدرج YOLOX استراتيجيات قوية لزيادة البيانات، مثل MixUp وMosaic، أصلًا ضمن مسار التدريب الخاص به، ما حسّن متانته بدرجة كبيرة عند تدريبه من الصفر على معايير قياسية مثل مجموعة بيانات COCO.

ميزة الرأس غير المقترن

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

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

مقارنة الأداء والمقاييس#

عند مقارنة هذه النماذج مباشرةً، تصبح المفاضلات بين السرعة وعدد المعاملات والدقة واضحة. يوضّح الجدول التالي للأداء نماذج رئيسية من كلتا العائلتين بالتفصيل.

النموذجالحجم
(بكسل)
mAPval
50-95
السرعة
CPU ONNX
(مللي ثانية)
السرعة
T4 TensorRT10
(مللي ثانية)
المعاملات
(M)
FLOPs
(B)
YOLOv6-3.0n64037.5-1.174.711.4
YOLOv6-3.0s64045.0-2.6618.545.3
YOLOv6-3.0m64050.0-5.2834.985.8
YOLOv6-3.0l64052.8-8.9559.6150.7
YOLOXnano41625.8--0.911.08
YOLOXtiny41632.8--5.066.45
YOLOXs64040.5-2.569.026.8
YOLOXm64046.9-5.4325.373.8
YOLOXl64049.7-9.0454.2155.6
YOLOXx64051.1-16.199.1281.9

في حين يقدّم YOLOX إصدارات خفيفة للغاية مثل Nano، يتوسع YOLOv6-3.0 بصورة أفضل عند الطرف الأعلى، موفرًا mAP أعلى للنماذج الأكبر وتسريعًا ممتازًا عبر TensorRT. ومع ذلك، يعتمد كلا النموذجين على مستودعات تدريب قديمة قد يكون دمجها في التطبيقات الحديثة مرهقًا.

حالات الاستخدام والتوصيات#

يعتمد الاختيار بين YOLOv6 وYOLOX على متطلبات مشروعك المحددة وقيود النشر وتفضيلات النظام البيئي.

متى تختار YOLOv6#

يُعد YOLOv6 خيارًا قويًا من أجل:

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

متى تختار YOLOX؟#

يوصى باستخدام YOLOX في الحالات التالية:

  • أبحاث الاكتشاف دون مراسٍ: الأبحاث الأكاديمية التي تستخدم بنية YOLOX النظيفة المستغنية عن المراسي خط أساس للتجارب على رؤوس اكتشاف أو دوال خسارة جديدة.
  • الأجهزة الطرفية فائقة الخفة: النشر على المتحكمات الدقيقة أو الأجهزة المحمولة القديمة التي تكون فيها البصمة الصغيرة للغاية لمتغير YOLOX-Nano (0.91M معلمة) أمرًا بالغ الأهمية.
  • دراسات إسناد التسميات SimOTA: مشاريع بحثية تدرس استراتيجيات إسناد التسميات القائمة على النقل الأمثل وتأثيرها في تقارب التدريب.

متى تختار Ultralytics (YOLO26)#

بالنسبة إلى معظم المشاريع الجديدة، يقدم Ultralytics YOLO26 أفضل مزيج من الأداء وتجربة المطور:

  • النشر الطرفي الخالي من NMS: التطبيقات التي تتطلب استدلالًا متسقًا منخفض زمن الانتقال دون تعقيد المعالجة اللاحقة لكبت القيم غير العظمى.
  • البيئات المعتمدة على CPU فقط: الأجهزة التي لا تتضمن تسريع GPU مخصصًا، حيث يوفر استدلال YOLO26 الأسرع على CPU بنسبة تصل إلى 43% ميزة حاسمة.
  • اكتشاف الأجسام الصغيرة: السيناريوهات الصعبة مثل الصور الجوية الملتقطة بالطائرات المسيّرة أو تحليل مستشعرات إنترنت الأشياء، حيث يعزّز ProgLoss وSTAL الدقة بدرجة كبيرة عند التعامل مع الأجسام الصغيرة جدًا.

ميزة Ultralytics: تقديم YOLO26#

رغم أن YOLOv6 وYOLOX دفعا حدود كشف الأجسام خلال الحقبتين اللتين ظهرا فيهما، فإن متطلبات الرؤية الحاسوبية الحديثة تتجاوز مجرد التنبؤات بالمربعات المحيطة. يحتاج المطورون إلى أطر موحّدة، ومسارات نشر سلسة، وآليات تدريب فعّالة. وهنا تتألق منصة Ultralytics، ولا سيما مع تقديم YOLO26.

أُطلق YOLO26 في يناير 2026، ويمثل تحولًا في النموذج الفكري. فهو يقدّم أداءً لا مثيل له مع الحفاظ على نظام بيئي سهل الاستخدام للمطورين بدرجة استثنائية.

أهم ابتكارات YOLO26#

  • تصميم شامل خالٍ من NMS: بالاستناد إلى المفاهيم التي ابتكرها YOLOv10، يلغي YOLO26 أصليًا الحاجة إلى المعالجة اللاحقة للقمع غير الأقصى (NMS). ويقلل ذلك بدرجة كبيرة من تفاوت زمن الاستجابة ويبسط النشر على الأجهزة الطرفية.
  • محسّن MuSGD: يستعير YOLO26 ابتكارات من استقرار تدريب LLM، مستخدمًا محسّن MuSGD هجينًا (مستوحى من Kimi K2 من Moonshot AI). ويتيح ذلك ديناميكيات تدريب مستقرة للغاية وتقاربًا أسرع مقارنةً بالمحسّنات الأقدم.
  • استدلال على CPU أسرع بنسبة تصل إلى 43%: بخلاف YOLOv6، الذي يواجه صعوبات على العتاد غير المعتمد على GPU، جرى تحسين YOLO26 بدرجة كبيرة للأجهزة الطرفية. ومن خلال تنفيذ إزالة DFL (خسارة التركيز التوزيعي)، يُبسَّط رأس المخرجات، ما يجعله سريعًا للغاية في بيئات الأجهزة المحمولة وCPU.
  • ProgLoss + STAL: تحسّن دوال الخسارة المتفوقة كشف الأجسام الصغيرة بدرجة كبيرة، وهو مجال كانت المعماريات الأقدم مثل YOLOX تواجه فيه صعوبات متكررة. وهذا يجعل YOLO26 مثاليًا للصور الجوية ومستشعرات إنترنت الأشياء.
  • تعدد استخدامات لا مثيل له: في حين أن YOLOv6 وYOLOX نموذجا كشف حصريًا، تدعم معمارية YOLO26 واحدة أصليًا تجزئة المثيلات، وتقدير الوضعيات، وتصنيف الصور، والمربعات المحيطة الموجّهة (OBB).

سهولة الاستخدام ودعم النظام البيئي#

يضمن اختيار Ultralytics الوصول إلى نظام بيئي يحظى بصيانة جيدة وتطوير نشط. وتوفر حزمة Ultralytics Python تجربة «من الصفر إلى الاحتراف»، مع متطلبات ذاكرة منخفضة للغاية أثناء التدريب مقارنةً بنماذج Transformer الضخمة، وعمليات تصدير سلسة إلى تنسيقات مثل ONNX وOpenVINO وCoreML.

from ultralytics import YOLO

# Load the cutting-edge YOLO26 nano model (NMS-free design)
model = YOLO("yolo26n.pt")

# Train on a custom dataset with built-in hyperparameter tuning
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Run efficient CPU or GPU inference
results = model("https://ultralytics.com/images/bus.jpg")

# Export to TensorRT for industrial deployment
model.export(format="engine")

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

عند اتخاذ القرار بين YOLOv6-3.0 وYOLOX، ضع قيود العتاد لديك في الاعتبار. فإذا كنت تبني أنظمة لتحليلات الفيديو عالية الإنتاجية مدعومة بعتاد NVIDIA قوي، فإن YOLOv6-3.0 يوفر تسريعًا استثنائيًا عبر TensorRT. وعلى النقيض، يظل YOLOX خيارًا تاريخيًا مفضلًا للبيئات التي تستفيد من تصميم خالٍ تمامًا من المراسي ورأس غير مقترن.

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

التعليقات