رؤية YOLO لعام 2026:

YOLO26 مقابل YOLOv7#

شهد تطور اكتشاف الكائنات في الوقت الفعلي العديد من المحطات الهامة، حيث يمثل Ultralytics YOLO26 وYOLOv7 قفزتين كبيرتين في قدرات الرؤية الحاسوبية. وفي الوقت الذي قدم فيه YOLOv7 منهجية "حزمة الهدايا المجانية" القوية التي أعادت تحديد معايير الدقة في عام 2022، فإن معمارية YOLO26 المُطلقة حديثاً تأتي رائدة في التحسينات الموجهة للحافة، والمعالجة الأصلية الشاملة (end-to-end)، وديناميكيات التدريب المستقرة المستوحاة من ابتكارات نماذج اللغات الكبيرة (LLM).

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

خلفية وتفاصيل النموذج#

قبل فحص بيانات الأداء، من المهم فهم أصول وأهداف كل نموذج.

Ultralytics YOLO26#

المؤلفون: جلين جوشر وجين تشيو
المؤسسة: Ultralytics
التاريخ: 2026-01-14
جيتهاب: مستودع Ultralytics
الوثائق: توثيق YOLO26

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

YOLOv7#

المؤلفون: تشيين-ياو وانغ، وأليكسي بوتشوفسكي، وهونغ-يوان مارك لياو
المؤسسة: معهد علوم المعلومات، أكياديميا سينيكا، تايوان
التاريخ: 2022-07-06
أركايف: ورقة YOLOv7
جيتهاب: مستودع YOLOv7

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

نماذج بديلة للنظر فيها

إذا كنت تستكشف النظام البيئي الأوسع، فقد تكون مهتماً أيضاً بـ YOLO11 لعمليات النشر متعددة المهام والمتوازنة للغاية، أو RT-DETR القائم على المحولات (transformer) للاكتشاف المستند إلى التسلسل. لاحظ أن النماذج الأقدم مثل YOLOv8 وYOLOv5 تظل مدعومة بالكامل على منصة Ultralytics للدمج القديم.

غوص معمق في البنية#

تتباعد الفلسفات المعمارية وراء YOLO26 و YOLOv7 بشكل كبير، مما يعكس التحول من تعظيم أداء GPU المتطور إلى التحسين من أجل النشر السلس والشامل على الحافة.

YOLO26: نموذج الحافة أولاً#

يعيد YOLO26، الذي تم إصداره في عام 2026، التفكير بشكل أساسي في خط أنابيب نشر النماذج. ويتمثل اختراقه الأهم في تصميم خالٍ من كبح غير الفعاليات الشامل (End-to-End NMS-Free Design). ومن خلال القضاء على المعالجة اللاحقة لـ كبح غير الفعاليات (NMS)، يقلل YOLO26 بشكل جذري من تباين زمن الانتقال، وهو مفهوم تم تجربته بنجاح لأول مرة في YOLOv10. وهذا يضمن معدلات إطارات ثابتة حتى في المشاهد المزدحمة، وهو أمر بالغ الأهمية للروبوتات المستقلة ومراقبة حركة المرور.

علاوة على ذلك، يزيل YOLO26 تماماً خسارة التركيز التوزيعي (DFL). تبسط عملية إزالة DFL هذه عملية التصدير إلى تنسيقات مثل ONNX وApple CoreML، محققةً استدلالاً أسرع لوحدة المعالجة المركزية (CPU) بنسبة تصل إلى 43%.

تعد استقرارية التدريب تركيزاً رئيسياً آخر. إن تقديم مُحسِّن MuSGD - وهو هجين بين الانحدار العشوائي المتدرج القياسي وMuon (المستوحى من ديناميكيات التدريب لـ Kimi K2) - يجلب استقرارية تدريب نماذج اللغات الكبيرة المتقدمة إلى الرؤية الحاسوبية. وبالاشتراك مع دوال الخسارة ProgLoss + STAL، يتفوق YOLO26 في التعرف على الكائنات الصغيرة، وهو تحدٍ تاريخي للمكتشفات في الوقت الفعلي.

YOLOv7: إتقان Bag-of-Freebies#

تم بناء YOLOv7 بناءً على دراسة شاملة لتحسين مسار التدرج. ابتكاره الأساسي هو Extended Efficient Layer Aggregation Network (E-ELAN)، والذي يسمح للنموذج بتعلم ميزات أكثر تنوعاً دون تعطيل مسارات التدرج الأصلية.

تعتمد معمارية YOLOv7 أيضاً بشكل كبير على تقنيات إعادة المعلمات أثناء الاستدلال، حيث تدمج الطبقات بشكل أساسي لتعزيز السرعة دون التضحية بتمثيلات الميزات الغنية التي تم تعلمها أثناء التدريب. وفي حين أنها قوية على وحدات معالجة الرسومات لخوادم NVIDIA TensorRT القياسية، إلا أن هذا النهج لا يزال يعتمد على رؤوس اكتشاف قائمة على المرساة (anchor) وكبح غير الفعاليات (NMS) التقليدي، مما قد يفرض احتكاكاً في النشر على الأجهزة منخفضة الطاقة.

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

يوفر الجدول أدناه مقارنة مباشرة للنماذج المدربة على مجموعة بيانات COCO القياسية. يظهر YOLO26 تحسينات كبيرة في الدقة (mAP) مع الحفاظ على توازن استثنائي بين المعلمات و FLOPs.

النموذجالحجم
(بكسل)
mAPval
50-95
السرعة
CPU ONNX
(ms)
السرعة
T4 TensorRT10
(ms)
المعلمات
(M)
FLOPs
(B)
YOLO26n64040.938.91.72.45.4
YOLO26s64048.687.22.59.520.7
YOLO26m64053.1220.04.720.468.2
YOLO26l64055.0286.26.224.886.4
YOLO26x64057.5525.811.855.7193.9
YOLOv7l64051.4-6.8436.9104.7
YOLOv7x64053.1-11.5771.3189.9

ملاحظة: يتفوق YOLO26x على YOLOv7x في mAP بهامش مبهر (57.5 مقابل 53.1) مع تطلب معلمات أقل بنحو 22%.

ميزة نظام Ultralytics البيئي#

السبب الرئيسي وراء اختيار المطورين المستمر لـ YOLO26 هو تكامله العميق في منصة Ultralytics. على عكس البرامج النصية المستقلة المطلوبة للمعماريات الأقدم، توفر Ultralytics مسار عمل سلساً وموحداً.

  1. سهولة الاستخدام: تتيح واجهة برمجة تطبيقات Python للمستخدمين تحميل النماذج وتدريبها ونشرها في أسطر قليلة من الكود. يتطلب التصدير إلى تنسيقات الأجهزة المحولة مثل TensorFlow Lite مجرد تغيير وسيط واحد فقط.
  2. متطلبات الذاكرة: تم تصميم نماذج Ultralytics بدقة لتحقيق كفاءة التدريب. فهي تتطلب ذاكرة CUDA أقل بكثير مقارنة بنماذج Transformer الثقيلة للرؤية، مما يسمح للباحثين بتشغيل أحجام دفعات أكبر على أجهزة المستهلك.
  3. التنوع: بينما يتطلب YOLOv7 مستودعات مختلفة تماماً للمهام المختلفة، يدعم YOLO26 بشكل أصلي تصنيف الصور، وتجزئة المثيلات، وتقدير الوضعية، واكتشاف مربع الإحاطة الموجه (OBB) من مكتبة واحدة متماسكة. ويتضمن حتى دلالات خسارة خاصة بالمثل، مثل تقدير الاحتمالية اللوغاريتمية المتبقية (RLE) لخطوط أنابيب وضعية الإنسان.
  4. التطوير النشط: يوفر مجتمع مصادر مفتوحة لـ Ultralytics تحديثات متكررة، مما يضمن الحل السريع للحالات الطرفية والتوافق المستمر مع أحدث إصدارات PyTorch.
تصدير مبسط

نظراً لأن YOLO26 خالٍ من NMS بشكل أصلي، فإن النشر على الأهداف المضمنة باستخدام Intel OpenVINO أو ONNX Runtime يلغي برامج المعالجة اللاحقة المعقدة تماماً.

حالات الاستخدام في العالم الحقيقي#

الاختلافات المعمارية بين هذه النماذج تملي سيناريوهات نشرها المثالية.

متى تختار YOLO26#

YOLO26 هو التوصية التي لا جدال فيها لأنظمة الرؤية الحاسوبية الحديثة والمتطلعة للمستقبل.

  • الذكاء الاصطناعي على الحافة وإنترنت الأشياء (IoT): مع استدلاله الأسرع بنسبة 43% على وحدة المعالجة المركزية (CPU) وعدد المعلمات خفيف الوزن، يُعد YOLO26n مثالياً للأجهزة المقيدة مثل Raspberry Pi أو كاميرات المدن الذكية.
  • الصور الجوية وطائرات بدون طيار (Drone): يؤدي دمج ProgLoss + STAL إلى تحسين اكتشاف الكائنات الصغيرة بشكل جذري، مما يجعله الخيار الأول لفحوصات خطوط الأنابيب والزراعة الدقيقة.
  • الروبوتات متعددة المهام: لأنه يتعامل بسهولة مع صناديق التحديد، وأقنعة التقسيم، ونقاط مفتاح الوضعية في وقت واحد مع الحد الأدنى من حمل الذاكرة، فهو مناسب للغاية للملاحة والتفاعل الروبوتية الديناميكية.

متى يجب التفكير في YOLOv7#

على الرغم من استبداله في الغالب ببنى أحدث، إلا أن YOLOv7 يحتفظ بمرافق متخصصة محددة.

  • قياس الأداء الأكاديمي: يستخدم الباحثون الذين يطورون رؤوس كشف جديدة قائمة على الارتكاز أو يدرسون استراتيجيات مسار التدرج بشكل متكرر YOLOv7 كمقارنة خط أساس قياسية على منصات مثل Papers With Code.
  • خطوط أنابيب وحدة معالجة الرسومات القديمة (Legacy GPU Pipelines): قد تؤجل الأنظمة المؤسسية التي تم تصميمها خصيصاً حول مخرجات موتر YOLOv7 وتكوينات NMS المخصصة على مثيلات AWS EC2 P4d القوية عملية الانتقال إلى النماذج الأحدث حتى يصبح إعادة هيكلة النظام بالكامل ضرورة ملحة.

مثال على التعليمات البرمجية: البدء#

تسلط تجربة المطور الضوء على التباين الصارخ بين مستودعات الأبحاث القياسية ونظام Ultralytics البيئي. تدريب نموذج YOLO26 مخصص أمر مباشر بشكل ملحوظ:

from ultralytics import YOLO

# Load the latest state-of-the-art YOLO26 small model
model = YOLO("yolo26s.pt")

# Train the model on your custom dataset with automated caching and logging
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, device="0")

# Perform an end-to-end NMS-free prediction on an external image
predictions = model("https://ultralytics.com/images/bus.jpg")

# Export the optimized model for edge deployment
model.export(format="onnx")

أفكار ختامية#

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

من خلال القضاء على NMS، وتقديم مُحسِّن MuSGD، وتحسين سرعات استنتاج CPU بشكل كبير، يقف Ultralytics YOLO26 كخيار نهائي للمطورين ومهندسي المؤسسات اليوم. إلى جانب نظام Ultralytics البيئي القوي وسهل الاستخدام، فإنه يوفر توازناً لا مثيل له بين السرعة والدقة ومتعة الهندسة.

المساهمون

التعليقات