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

YOLOv10 مقابل YOLO26: تحليل مقارن

في المشهد المتطور بسرعة للكشف عن الكائنات في الوقت الفعلي، يسعى المطورون والباحثون باستمرار إلى تحقيق التوازن الأمثل بين سرعة الاستدلال والدقة ومرونة النشر. محطتان بارزتان في هذه الرحلة هما YOLOv10، الذي طورته جامعة تسينغهوا، وYOLO26 اللاحق، وهو أحدث نموذج رائد من Ultralytics.

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

نظرة عامة على النموذج

YOLOv10: الرائد الشامل

صدر في مايو 2024 من قبل باحثين في جامعة تسينغهوا، تصدر YOLOv10 العناوين بتقديمه استراتيجية تعيين مزدوج متسقة للتدريب الخالي من NMS. هدفت هذه البنية إلى إزالة خطوة المعالجة اللاحقة لقمع غير الأقصى (NMS)، والتي كانت تاريخياً عنق زجاجة في زمن الاستجابة في إصدارات YOLO السابقة.

  • المؤلفون: Ao Wang, Hui Chen, Lihao Liu، وآخرون.
  • المؤسسة:جامعة تسينغ - هوا
  • التاريخ: 23 مايو 2024
  • الابتكار الرئيسي: تعيين مزدوج متسق للتدريب الخالي من NMS وتصميم نموذج شامل مدفوع بالكفاءة والدقة.

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

YOLO26: المعيار الجديد للذكاء الاصطناعي على الحافة

صدر في يناير 2026 من قبل Ultralytics، يحسن YOLO26 المفهوم الشامل الذي ابتكرته YOLOv10، لكنه يعيد بناء الإطار مع التركيز على النشر على الحافة، واستقرار التدريب، وتوافق الأجهزة. يزيل المكونات القديمة مثل Distribution Focal Loss (DFL) لتبسيط قابلية التصدير ويقدم تقنيات تحسين مستوحاة من نماذج اللغة الكبيرة (LLM).

  • المؤلفون: غلين جوشر وجينغ تشيو
  • المؤسسة:Ultralytics
  • التاريخ: 14 يناير 2026
  • الابتكار الرئيسي: إزالة DFL، ومُحسِّن MuSGD (هجين SGD/Muon)، ودعم شامل أصلي عبر خمس مهام رؤية حاسوبية.

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

الاختلافات المعمارية

يمثل الانتقال من YOLOv10 إلى YOLO26 تحولًا من الابتكار الأكاديمي إلى المتانة على مستوى الإنتاج.

التصميم الشامل و NMS

يتشارك كلا النموذجين هدف إزالة NMS. قدمت YOLOv10 مفهوم تعيينات التسمية المزدوجة — باستخدام تعيين واحد إلى متعدد للإشراف الغني أثناء التدريب وتعيين واحد إلى واحد للاستدلال.

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

دوال الخسارة والتحسين

يكمن عامل تمييز رئيسي في كيفية تدريب النماذج.

  • YOLOv10 يركز على التصميم المدفوع بكفاءة ودقة المعمارية، ويعمل على تحسين مكونات محددة لتقليل الحمل الحسابي.
  • YOLO26 يقدم مُحسِّن MuSGD، وهو مزيج من SGD ومُحسِّن Muon (المستوحى من Kimi K2 من Moonshot AI). هذا يجلب تقنيات التحسين من تدريب نماذج اللغة الكبيرة (LLM) إلى الرؤية الحاسوبية، مما يؤدي إلى تقارب أسرع واستقرار أكبر. بالإضافة إلى ذلك، يستخدم YOLO26 ProgLoss و STAL (تعيين التسميات المدرك للأهداف الصغيرة)، مستهدفًا بشكل خاص تحسينات في التعرف على الكائنات الصغيرة.

البساطة وقابلية التصدير

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

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

يبرز الجدول التالي مقاييس أداء كلا النموذجين. بينما يقدم YOLOv10 أداءً قويًا، يظهر YOLO26 سرعة فائقة، خاصة في بيئات CPU، ودقة معززة في النماذج الأكبر.

النموذجالحجم
(بالبكسل)
mAPval
50-95
السرعة
وحدة المعالجة المركزية CPU ONNX
(بالمللي ثانية)
السرعة
T4 TensorRT10
(بالمللي ثانية)
المعلمات
(M)
FLOPs
(B)
YOLOv10n64039.5-1.562.36.7
YOLOv10s64046.7-2.667.221.6
YOLOv10m64051.3-5.4815.459.1
YOLOv10b64052.7-6.5424.492.0
YOLOv10l64053.3-8.3329.5120.3
YOLOv10x64054.4-12.256.9160.4
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

النقاط الرئيسية

  1. كفاءة CPU: يوفر YOLO26 سرعات استدلال CPU مُحسّنة للغاية ومُتحقّق منها، وهي حاسمة للأجهزة التي تفتقر إلى وحدات معالجة رسوميات (GPU) مخصصة، مثل أجهزة Raspberry Pi أو أجهزة الكمبيوتر المحمولة القياسية.
  2. مكاسب الدقة: بشكل عام، يحقق YOLO26 درجات mAP أعلى، مع قفزات كبيرة في المتغيرات المتوسطة (m) والكبيرة (l) والكبيرة جدًا (x).
  3. كفاءة المعلمات: بينما يهدف YOLOv10 إلى معلمات منخفضة، يقوم YOLO26 بتحسين FLOPs والمعمارية لتقديم mAP أفضل لكل وحدة حسابية في سيناريوهات العالم الحقيقي.

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

عند اختيار نموذج للإنتاج، يكون النظام البيئي المحيط بنفس أهمية المعمارية نفسها.

ميزة Ultralytics

يستفيد YOLO26 من النظام البيئي الناضج لـ Ultralytics. وهذا يشمل:

مرونة المهام

إذا كان مشروعك يتطلب أكثر من مجرد صناديق محيطة—مثل فهم وضعية الجسم (Pose) أو تجزئة الكائنات غير المنتظمة (Segmentation)—فإن YOLO26 يقدم هذه الإمكانيات جاهزة للاستخدام بنفس واجهة برمجة التطبيقات البسيطة.

كفاءة التدريب

تتطلب نماذج YOLO26 عمومًا ذاكرة أقل أثناء التدريب مقارنة بالمعماريات الثقيلة القائمة على المحولات (transformers). يزيد تقديم مُحسِّن MuSGD من استقرار عمليات التدريب، مما يقلل من احتمالية تباعد الخسائر أو أخطاء "NaN" التي يمكن أن تصيب النماذج التجريبية. يمكن للمستخدمين بدء التدريب بسهولة بأمر واحد:

from ultralytics import YOLO

# Load a COCO-pretrained YOLO26n model
model = YOLO("yolo26n.pt")

# Train on a custom dataset
results = model.train(data="custom_dataset.yaml", epochs=100, imgsz=640)

حالات الاستخدام

متى تختار YOLOv10

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

متى تختار YOLO26

YOLO26 هو الخيار الموصى به لـ المطورين والمهندسين والشركات الذين يبنون تطبيقات واقعية.

  • النشر على الأجهزة الطرفية: إزالة DFL والتحسين للاستدلال على CPU يجعله مثاليًا لـ تطبيقات الهاتف المحمول وأجهزة إنترنت الأشياء (IoT).
  • السيناريوهات المعقدة: توفر دالة ProgLoss و STAL ميزة ملموسة في السيناريوهات التي تتضمن كائنات صغيرة، مثل صور الطائرات بدون طيار أو تحليل الأقمار الصناعية.
  • متطلبات المهام المتعددة: يمكن للمشاريع التي قد تحتاج في النهاية إلى التجزئة أو تقدير الوضعيات البقاء ضمن نفس قاعدة الكود دون الحاجة إلى تبديل المكتبات.
  • استقرار الإنتاج: يضمن دعم التصدير القوي لـ ONNX و TensorRT و CoreML و OpenVINO أن النموذج الذي تدربه هو النموذج الذي يمكنك نشره.

الخلاصة

بينما قدم YOLOv10 إمكانية الكشف الخالي من NMS المثيرة للجمهور، فإن YOLO26 يصقل هذه التقنية ويجعلها قابلة للتشغيل. من خلال الجمع بين التصميم الشامل والمُحسِّنات المتقدمة المستوحاة من LLM، وتعدد استخدامات المهام، والدعم القوي لمنصة Ultralytics، يبرز YOLO26 كخيار متفوق لتطوير رؤية حاسوبية عملية وعالية الأداء في عام 2026.

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


تعليقات