Meet YOLO26: next-gen vision AI.

Link to this sectionYOLOv8 مقابل YOLO11: مقارنة تقنية شاملة لنماذج الرؤية الحاسوبية لحظية الأداء#

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

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

Link to this sectionنظرة عامة على النماذج#

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

Link to this sectionUltralytics YOLOv8#

تم إطلاق YOLOv8 كقفزة نوعية في أوائل عام 2023، حيث قدم الكشف الخالي من نقاط الارتكاز (anchor-free) وتحسينات كبيرة على دوال الخسارة، ليصبح سريعاً المعيار الذهبي لمجموعة واسعة من مهام التعلم الآلي.

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

Link to this sectionUltralytics YOLO11#

بناءً على نجاح سابقيه، قام YOLO11 بتنقيح البنية الأساسية لدفع حدود باريتو (Pareto frontier) للدقة وزمن الانتقال بشكل أكبر، مقدماً عدداً محسناً للغاية من المعلمات دون التضحية بالقوة التنبؤية.

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

هياكل أخرى

إذا كنت تستكشف أساليب بديلة، فإن Ultralytics تدعم أيضاً نماذج قائمة على المحولات (transformer) مثل RT-DETR وكاشفات المفردات المفتوحة التي تعمل بدون تدريب مسبق (zero-shot) مثل YOLO-World. ومع ذلك، من أجل زمن انتقال مثالي وكفاءة في الذاكرة، تظل هياكل YOLO القياسية هي الخيار المفضل عادةً.

Link to this sectionالاختلافات المعمارية والمنهجية#

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

Link to this sectionتحسينات العمود الفقري (Backbone) والعنق (Neck)#

قدم YOLOv8 عموداً فقرياً مبسطاً من نوع CNN ابتعد عن صناديق الارتكاز التقليدية، معالجاً الكشف عن الأجسام كمسألة تنبؤ بمركز النقطة حصراً. هذا النهج الخالي من الارتكاز قلل بشكل كبير من تعقيد انحدار صندوق الإحاطة (bounding box). أخذ YOLO11 هذا الأساس وقدم شبكة هرمية للميزات (FPN) محسنة وعدل كتل C2f إلى وحدات C3k2. يسمح هذا التعديل لـ YOLO11 باستخراج ميزات مكانية أكثر ثراءً، مما يترجم إلى دقة أفضل في الأجسام الصغيرة التي توجد عادةً في مجموعة بيانات COCO.

Link to this sectionمتطلبات الذاكرة وكفاءة التدريب#

واحدة من أبرز مزايا كل من YOLOv8 و YOLO11 هي متطلبات الذاكرة المنخفضة أثناء التدريب. على عكس محولات الرؤية الثقيلة التي يمكنها بسهولة استنفاد ذاكرة الفيديو (VRAM) على أجهزة المستهلك، تم تحسين هذه النماذج لتدريب PyTorch الميسر على وحدات معالجة الرسومات (GPUs) القياسية. يحقق YOLO11 تخفيضاً كبيراً في إجمالي المعلمات—بنسبة تصل إلى 42% أقل في المتغير الكبير (L) مقارنة بـ YOLOv8—مع زيادة في متوسط دقة متوسط الموضع (mAP) في الوقت نفسه. هذا يعني دورات تدريب أسرع وبصمة كربونية أقل لتدريب النماذج.

Link to this sectionمقاييس الأداء#

لتقييم توازن الأداء لهذه النماذج بشكل موضوعي، يجب علينا النظر في المعايير الموضوعية. يقارن الجدول أدناه بين YOLOv8 و YOLO11 عبر متغيرات التحجيم القياسية (من النانو إلى الحجم الكبير جداً).

النموذجالحجم
(بكسل)
mAPval
50-95
السرعة
CPU ONNX
(ms)
السرعة
T4 TensorRT10
(ms)
المعلمات
(M)
FLOPs
(B)
YOLOv8n64037.380.41.473.28.7
YOLOv8s64044.9128.42.6611.228.6
YOLOv8m64050.2234.75.8625.978.9
YOLOv8l64052.9375.29.0643.7165.2
YOLOv8x64053.9479.114.3768.2257.8
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.5
YOLO11m64051.5183.24.720.168.0
YOLO11l64053.4238.66.225.386.9
YOLO11x64054.7462.811.356.9194.9

كما هو موضح، يتفوق YOLO11 باستمرار على YOLOv8 في الدقة مع استخدام معلمات وعدد عمليات (FLOPs) أقل. تسلط سرعة الاستنتاج على وحدة المعالجة المركزية (CPU)، المقاسة باستخدام ONNX Runtime، الضوء على كفاءة YOLO11 الفائقة للنشر على الحافة (edge deployments). عند التصدير إلى NVIDIA TensorRT، يقدم كلا النموذجين أزمنة انتقال استثنائية تقل عن 15 مللي ثانية، وهو أمر ضروري لتحليل بث الفيديو في العالم الحقيقي.

Link to this sectionالنظام البيئي وسهولة الاستخدام#

يستفيد كلا النموذجين بشكل كبير من حزمة ultralytics Python الموحدة. تتيح سهولة الاستخدام هذه للمهندسين الانتقال بسلاسة بين YOLOv8 و YOLO11. يمكن إنجاز التدريب، والتحقق، والتصدير في بضعة أسطر فقط من الكود.

from ultralytics import YOLO

# Load a pre-trained YOLO11 model (you can simply swap to "yolov8n.pt")
model = YOLO("yolo11n.pt")

# Train the model efficiently on a local dataset
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

# Export the optimized model to ONNX
model.export(format="onnx")

يمتد التكامل السلس إلى منصة Ultralytics، التي تبسط التدريب القائم على السحابة، ومراقبة النماذج، والنشر دون الحاجة إلى معرفة متقدمة في عمليات التطوير (DevOps).

Link to this sectionالتنوع وتطبيقات العالم الحقيقي#

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

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

Link to this sectionحالات الاستخدام والتوصيات#

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

Link to this sectionمتى تختار YOLOv8#

يعد YOLOv8 خياراً قوياً لـ:

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

Link to this sectionمتى تختار YOLO11#

يوصى بـ YOLO11 لـ:

  • نشر الإنتاج عند الحافة: التطبيقات التجارية على أجهزة مثل Raspberry Pi أو NVIDIA Jetson حيث تكون الموثوقية والصيانة النشطة أمراً بالغ الأهمية.
  • تطبيقات الرؤية متعددة المهام: المشاريع التي تتطلب اكتشافاً، وتجزئة، وتقدير وضعية، وOBB ضمن إطار عمل واحد موحد.
  • النماذج الأولية السريعة والنشر: الفرق التي تحتاج إلى التحرك بسرعة من جمع البيانات إلى الإنتاج باستخدام Ultralytics Python API الانسيابي.

Link to this sectionمتى تختار Ultralytics (YOLO26)#

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

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

Link to this sectionطليعة التكنولوجيا: ميزة YOLO26#

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

يعيد YOLO26 تصور خط أنابيب النشر بشكل جذري. فهو يتميز بـ تصميم شامل خالٍ من NMS (قمع غير الحد الأقصى)، وهو نهج مبتكر تم ريادته لأول مرة في YOLOv10، مما يلغي خطوات المعالجة اللاحقة المعقدة. علاوة على ذلك، فإن إزالة DFL (خسارة البؤرة التوزيعية) تبسط منطق التصدير بشكل كبير وتعزز التوافق مع أجهزة الحافة منخفضة الطاقة، مما يؤدي إلى استنتاج أسرع على وحدة المعالجة المركزية بنسبة تصل إلى 43% مقارنة بأسلافه.

تم تحسين استقرار التدريب وسرعات التقارب بشكل كبير بواسطة محسن MuSGD الجديد، وهو هجين مستوحى من تقنيات تدريب النماذج اللغوية الكبيرة (LLM). بالإضافة إلى ذلك، تعزز صياغات الخسارة الجديدة مثل ProgLoss + STAL التعرف على الأجسام الصغيرة بشكل كبير—وهي نقطة ضعف تاريخية لإنترنت الأشياء (IoT) والروبوتات. مع تحسينات خاصة بالمهام مثل RLE لتقدير الوضعية و

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

اختيار النموذج الصحيح

ابدأ رحلتك مع YOLOv8 إذا كنت بحاجة إلى دعم مجتمعي واسع للأنظمة القديمة. قم بالترقية إلى YOLO11 للحصول على توازن دقيق للغاية بين السرعة والمعلمات المخفضة. انتقل إلى YOLO26 للحصول على البنية النهائية المحسنة للحافة والخالية من NMS للمستقبل.

Link to this sectionالخلاصة#

يعتمد الاختيار بين YOLOv8 و YOLO11 في النهاية على الجدول الزمني لمشروعك وقيود الأجهزة. YOLOv8 هو عملاق مختبر في الصناعة، ويوفر استقراراً لا مثيل له. وعلى العكس من ذلك، ينقح YOLO11 تلك البنية، مقدماً متوسط دقة (mAP) أعلى مع معلمات أقل، مما يجعله جذاباً بشكل لا يصدق لتطبيقات الحافة المحدودة الموارد. بغض النظر عن اختيارك، تضمن واجهة برمجة تطبيقات Ultralytics Python السلسة بقاء سير عمل التطوير الخاص بك مرناً وفعالاً ومدعوماً بالكامل. وعندما تكون مستعداً لدفع حدود الممكن على أجهزة الحافة، فإن YOLO26 جاهز وينتظر.

المساهمون

التعليقات