Meet YOLO26: next-gen vision AI.

Link to this sectionYOLO26 مقابل YOLOv8: التطورات في الجيل القادم من اكتشاف الكائنات#

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

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

Link to this sectionخلفية النموذج والبيانات الوصفية#

يوفر فهم أصول هذه البنى سياقاً لاختراقاتها الخاصة. تم تطوير كلا النموذجين بواسطة 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

Link to this sectionالابتكارات المعمارية#

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

Link to this sectionYOLO26: قمة كفاءة الحافة#

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

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

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

Link to this sectionYOLOv8: حصان العمل عالي التنوع#

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

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

Link to this sectionمقاييس الأداء ومتطلبات الموارد#

عند تقييم النماذج للإنتاج، يعد التوازن بين الدقة وسرعة الاستدلال وحجم النموذج أمراً بالغ الأهمية. تظهر 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 مقارنة بسابقتها.

Link to this sectionتحليل#

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

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

Link to this sectionميزة نظام 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" في البرنامج النصي الخاص بك.

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

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

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

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

Link to this sectionالصور عالية الارتفاع والجوية#

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

Link to this sectionأنظمة GPU القديمة#

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

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

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

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

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

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

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

يوصى بـ YOLOv8 لـ:

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

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

الاستفادة من قوة أحدث نماذج 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()

Link to this sectionنماذج أخرى يجب مراعاتها#

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

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

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

المساهمون

التعليقات