رؤية YOLO لعام 2026:

YOLO26 مقابل YOLOv8#

تم تحديد تطور الرؤية الحاسوبية من خلال السعي لتحقيق أداء في الوقت الفعلي دون التضحية بالدقة. بينما يتنقل المطورون والباحثون في مشهد التعلم الآلي الحديث، يُعد اختيار بنية النموذج المناسبة أمراً بالغ الأهمية. تستكشف هذه المقارنة التقنية الشاملة النقلة الجيلية من Ultralytics YOLOv8، وهي بنية شائعة جداً أعادت تعريف المعيار في عام 2023، إلى Ultralytics YOLO26 المتطورة التي تم إطلاقها في يناير 2026.

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

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

إن فهم أصول هذه البنيات يوفر سياقاً لاختراقاتها الخاصة. تم تطوير كلا النموذجين بواسطة Ultralytics، وهي شركة مشهورة بجعل الذكاء الاصطناعي المتطور سهل الوصول وقابل للنشر بسهولة.

تفاصيل YOLO26:
المؤلفون: Glenn Jocher و Jing Qiu
المؤسسة: Ultralytics
التاريخ: 2026-01-14
GitHub: https://github.com/ultralytics/ultralytics
الوثائق: https://docs.ultralytics.com/models/yolo26/

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

تفاصيل YOLOv8:
المؤلفون: Glenn Jocher و Ayush Chaurasia و Jing Qiu
المؤسسة: Ultralytics
التاريخ: 2023-01-10
GitHub: https://github.com/ultralytics/ultralytics
الوثائق: https://docs.ultralytics.com/models/yolov8/

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

الابتكارات المعمارية#

يُدخل الانتقال من YOLOv8 إلى YOLO26 تحولات نموذجية كبيرة في كيفية معالجة الشبكات العصبية للبيانات المرئية وحساب الخسارة.

YOLO26: قمة كفاءة الحافة#

تم تصميم YOLO26 من الصفر للتخلص من اختناقات النشر وتعظيم سرعة الاستدلال على الأجهزة المقيدة.

  • تصميم من طرف إلى طرف خالٍ من NMS: بناءً على المفاهيم التي رُدّت لأول مرة في YOLOv10، تستخدم YOLO26 بطبيعتها بنية من طرف إلى طرف. من خلال القضاء التام على الحاجة إلى المعالجة اللاحقة لقمع الحد الأقصى غير (NMS)، يتم القضاء فعلياً على تباين زمن الانتقال. هذا يسطّح منطق النشر للتطبيقات التي تتطلب ضمانات صارمة في الوقت الفعلي.
  • إزالة DFL: تُبسط إزالة خسارة التوزيع البؤري (DFL) رأس الإخراج بشكل كبير. يتيح هذا الاختيار المعماري توافقاً أفضل بكثير مع أجهزة الحافة منخفضة الطاقة وتصديرات أبسط لتنسيقات مثل ONNX و CoreML.
  • مُحسّن MuSGD: مستوحى من استقرار التدريب الذي لوحظ في نماذج اللغات الكبيرة (LLMs) مثل Kimi K2 من Moonshot AI، تستخدم YOLO26 مُحسّن MuSGD—وهو مزيج من Stochastic Gradient Descent و Muon. هذا يجلب ابتكارات التدريب على مستوى النماذج اللغوية الكبيرة إلى رؤية الحاسوب، مما ينتج عنه تقارب أسرع وتشغيل تدريب مستقر للغاية.
  • ProgLoss + STAL: لمكافحة المشكلة الصعبة المعروفة المتمثلة في التعرف على الموضوعات الدقيقة للغاية، تنفذ YOLO26 الخسارة التدريجية (ProgLoss) مجتمعة مع خسارة المرساة المتسامحة مع المقياس (STAL). يوفر هذا تحسينات حاسمة لـ اكتشاف الكائنات الصغيرة، مما يجعلها مثالية لتطبيقات الطائرات بدون طيار.
التحسينات الخاصة بالمهام

تجلب YOLO26 أيضاً ترقيات مستهدفة عبر مجالات رؤية حاسوبية متعددة. فهي تستخدم خسارة التجزئة الدلالية وبروتوكولات متعددة المقاييس لتحسين تقسيم المثيلات، وتقدير اللوغاريتمات المتبقية (RLE) لتقدير الوضع بدقة عالية، وخوارزميات خسارة زاوية متخصصة لحل مشاكل الحدود في مربعات الإحاطة الموجهة (OBB).

YOLOv8: حصان العمل عالي التنوع#

عند إصدار YOLOv8 في عام 2023، وضعت معياراً جديداً من خلال الانتقال الكامل إلى تصميم خالٍ من المرساة، والذي تعمم بشكل أفضل عبر نسب أبعاد مجموعات البيانات المختلفة.

  • وحدة C2f: استبدلت وحدة C3 الأقدم بكتلة C2f، مما يسمح بتدفق تدرج أفضل عبر العمود الفقري للشبكة.
  • الرأس المنفصل: يتميز YOLOv8 برأس منفصل حيث يتم حساب التصنيف وانحدار صندوق التحديد بشكل مستقل، مما يعزز بشكل كبير متوسط الدقة (mAP).
  • تنوع المهام: كانت واحدة من أوائل النماذج التي توفر واجهة برمجة تطبيقات موحدة حقاً لمهام تصنيف الصور، والاكتشاف، والتجزئة، والوضع خارج الصندوق.

مقاييس الأداء ومتطلبات الموارد#

عند تقييم النماذج للإنتاج، يعد التوازن بين الدقة وسرعة الاستدلال وحجم النموذج أمراً بالغ الأهمية. تظهر YOLO26 ميزة جيلية واضحة عبر جميع أحجام المتغيرات.

النموذجالحجم
(بكسل)
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
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

ملاحظة: القيم المميزة توضح توازن الأداء ومكاسب الكفاءة لبنية YOLO26 مقارنة بسابقتها.

تحليل#

تحقق YOLO26 استنتاج وحدة المعالجة المركزية (CPU) أسرع بنسبة تصل إلى 43% مقارنة بنماذج YOLOv8 المشابهة. على سبيل المثال، يحقق YOLO26n 38.9 مللي ثانية على وحدة معالجة مركزية تستخدم ONNX، مقارنة بـ 80.4 مللي ثانية لـ YOLOv8n، وكل ذلك مع زيادة mAP من 37.3 إلى 40.9. تُعد هذه القفزة الهائلة في كفاءة وحدة المعالجة المركزية نتيجة مباشرة لإزالة DFL والتصميم الخالي من NMS، مما يجعل YOLO26 قوة مطلقة للبيئات التي تفتقر إلى وحدات معالجة رسومية مخصصة.

علاوة على ذلك، تتميز نماذج YOLO26 بعدد معلمات أقل وFLOPs لفئاتها الحجمية الخاصة، مما يترجم إلى تقليل هائل في استخدام ذاكرة وحدة المعالجة الرسومية (GPU) أثناء الاستنتاج والتدريب مقارنة بالبنيات القديمة القائمة على المحولات.

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

يعتبر الاعتبار الرئيسي عند اختيار نموذج ذكاء اصطناعي هو البنية التحتية المحيطة. يستفيد كل من YOLO26 و YOLOv8 بشكل كبير من منصة Ultralytics الموحدة، مما يوفر تجربة مطور لا تُضاهى.

  1. سهولة الاستخدام: تضمن فلسفة "من الصفر إلى الاحتراف" أن يتمكن المطورون من تحميل وتدريب وتصدير النماذج بأقل قدر من التعليمات البرمجية. تظل واجهة Python API متسقة عبر أجيال النماذج.
  2. كفاءة التدريب: تتطلب نماذج Ultralytics YOLO ذاكرة CUDA أقل بشكل استثنائي أثناء تشغيل التدريب مقارنة بنماذج المحولات (مثل RT-DETR). يتيح ذلك استخدام أحجام دفعات أكبر على أجهزة المستهلكين، مما يجعل أبحاث الذكاء الاصطناعي ديمقراطية.
  3. نظام بيئي مُدار جيداً: مدعوماً بالتحديثات المستمرة، وخطوط أنابيب CI/CD الصارمة، والتكاملات العميقة مع أدوات مثل Weights & Biases و TensorRT، فإن مستودع Ultralytics قوي وجاهز للإنتاج.
  4. تنوع لا يضاهى: نماذج Ultralytics ليست ذات مهارة واحدة؛ حيث يتعامل استيراد واحد مع مجموعات بيانات متنوعة، مما يعزز سير العمل للأنظمة المعقدة التي تتطلب التتبع والتصنيف والتجزئة المتزامنة.
ترقيات مبسطة

نظراً لأن واجهة برمجة تطبيقات Ultralytics موحدة للغاية، فإن ترقية نظام الإنتاج من YOLOv8 إلى YOLO26 هي حرفياً بسيطة مثل تغيير السلسلة "yolov8n.pt" إلى "yolo26n.pt" في برنامج النص البرمجي الخاص بك.

تطبيقات العالم الحقيقي#

غالباً ما يتلخص الاختيار بين هذه النماذج في قيود النشر الخاصة بك، على الرغم من أن YOLO26 يوصى به عالمياً للمشاريع الجديدة.

الحوسبة الطرفية وشبكات IoT#

بالنسبة لبيئات الحافة - مثل نشر Raspberry Pi أو مستشعرات أرضيات المصانع المحلية - فإن YOLO26 هي البطل بلا منازع. تعني سرعة وحدة المعالجة المركزية المحسنة بطبيعتها وهيكلها الخالي من NMS أن الكاميرات الذكية يمكنها معالجة فيديو بمعدل إطارات مرتفع لـ إدارة وقوف السيارات دون إسقاط الإطارات بسبب اختناقات المعالجة اللاحقة.

الصور عالية الارتفاع والجوية#

في المراقبة الزراعية أو فحص البنية التحتية عبر الطائرات بدون طيار، يُعد اكتشاف الكائنات الصغيرة أمراً بالغ الأهمية. يتيح تنفيذ ProgLoss + STAL في YOLO26 اكتشاف الآفات الصغيرة أو الشقوق الدقيقة في خطوط الأنابيب باستمرار والتي قد تفوتها البنيات الأقدم مثل YOLOv8، مما يوفر استرجاعاً ودقة فائقة على مجموعات البيانات مثل VisDrone.

أنظمة GPU القديمة#

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

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

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

متى تختار YOLO26#

YOLO26 هو خيار قوي لـ:

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

متى تختار YOLOv8#

يوصى بـ YOLOv8 لـ:

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

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

الاستفادة من قوة أحدث نماذج Ultralytics أمر مباشر للغاية. يوضح كود Python التالي تدريب نموذج YOLO26 على مجموعة بيانات مخصصة، مع ملاحظة مُحسّن MuSGD الذي يقود التقارب السريع تلقائياً.

from ultralytics import YOLO

# Load the highly efficient YOLO26 Nano model
model = YOLO("yolo26n.pt")

# Train on the standard COCO8 dataset
# The ecosystem handles hyperparameter tuning and augmentations natively
results = model.train(
    data="coco8.yaml",
    epochs=100,
    imgsz=640,
    device="0",  # Automatically utilizes CUDA if available
)

# Run end-to-end, NMS-free inference on a source image
predictions = model("https://ultralytics.com/images/bus.jpg")

# Visualize the resulting detections
predictions[0].show()

نماذج أخرى يجب مراعاتها#

بينما تمثل YOLO26 أحدث التقنيات الحالية، قد يستكشف المطورون الذين يبنون تطبيقات متنوعة أيضاً:

  • YOLO11: السلف المباشر لـ YOLO26، الذي يقدم تحسينًا استثنائيًا مقارنة بـ YOLOv8 ولا يزال مستخدماً بشكل مكثف في أنظمة الإنتاج المتطورة.
  • RT-DETR: محول الكشف في الوقت الفعلي من Baidu. إنه خيار ممتاز للباحثين الذين يستكشفون آليات الانتباه في مهام الرؤية، على الرغم من أنه يتطلب ذاكرة CUDA أكبر بكثير للتدريب مقارنة بنماذج Ultralytics YOLO القياسية.

للحصول على مجموعة شاملة من التدريب السحابي، وتسميات مجموعة البيانات، والنشر الفوري، استكشف منصة Ultralytics اليوم.

المساهمون

التعليقات