Ultralytics YOLO27:
Get Started

YOLOv6-3.0 مقابل YOLO26#

أفضى تطور اكتشاف الأجسام الآني إلى ابتكارات مذهلة، وكثيرًا ما انقسم التركيز بين إنتاجية وحدات GPU الصناعية والبنى متعددة الاستخدامات المحسّنة للأجهزة الطرفية. في هذه المقارنة الشاملة، نستكشف الفروق الدقيقة بين نموذجين رائدين: YOLOv6-3.0 الموجّه للصناعة وUltralytics YOLO26 الجديد، المصمم أصليًا ببنية شاملة من البداية إلى النهاية.

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

YOLOv6-3.0: إنتاجية صناعية#

طوّره قسم الذكاء الاصطناعي للرؤية في Meituan، وصُمّم YOLOv6-3.0 بوصفه «كاشف أجسام من الجيل التالي للتطبيقات الصناعية». ويركّز بدرجة كبيرة على تعظيم الإنتاجية على مسرّعات العتاد مثل وحدات GPU المخصصة، ما يجعله أداة قوية لتحليلات الفيديو غير المتصلة عالية السرعة.

  • المؤلفون: Chuyi Li وLulu Li وYifei Geng وHongliang Jiang وMeng Cheng وBo Zhang وZaidan Ke وXiaoming Xu وXiangxiang Chu
  • المؤسسة: Meituan
  • التاريخ: 2023-01-13
  • Arxiv: 2301.05586
  • GitHub: meituan/YOLOv6
  • الوثائق: وثائق YOLOv6

التركيز المعماري#

يستخدم YOLOv6-3.0 وحدة الدمج ثنائي الاتجاه (BiC) في عنقه لتحسين دمج السمات، إلى جانب استراتيجية التدريب بمساعدة المراسي (AAT). وتعتمد بنيته الأساسية على EfficientRep، وهي بنية صُمّمت لتكون ملائمة جدًا للعتاد عند الاستدلال على GPU. وعلى الرغم من أن ذلك يجعله سريعًا للغاية عند استخدام NVIDIA TensorRT، فإنه قد يؤدي إلى زمن استجابة أطول على الأجهزة الطرفية أو الأجهزة التي تعمل بـ CPU فقط وتفتقر إلى قدرات المعالجة المتوازية الهائلة.

تعرّف على مزيد من المعلومات حول YOLOv6-3.0

YOLO26: المعيار الجديد للأجهزة الطرفية والسحابة#

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

اختراقات معمارية رئيسية#

يقدّم YOLO26 عدة تطورات رائدة تميّزه عن الأجيال السابقة:

  • تصميم شامل خالٍ من NMS: استنادًا إلى مفاهيم طُرحت أول مرة في YOLOv10، يوفّر YOLO26 آلية رأس اختيارية شاملة من البداية إلى النهاية، واحد لواحد (nms=False)، تتجاوز المعالجة اللاحقة لكبت غير الأقصى (NMS)، ما يقلل تفاوت زمن الاستجابة بدرجة كبيرة ويبسّط منطق النشر كثيرًا.
  • استدلال على CPU أسرع بنسبة تصل إلى 43%: جرى تحسين YOLO26 خصيصًا للحوسبة الطرفية، وهو يتفوق على الأجهزة التي لا تحتوي على وحدات GPU، ما يجعله مثاليًا للهواتف المحمولة ومستشعرات إنترنت الأشياء والروبوتات.
  • إزالة DFL: أُزيلت خسارة البؤرة التوزيعية، ما يبسّط عملية تصدير النموذج ويعزز التوافق مع الأجهزة الطرفية منخفضة الطاقة.
  • محسّن MuSGD: يستلهم محسّن MuSGD الجديد ابتكارات تدريب النماذج اللغوية الكبيرة مثل Kimi K2 من Moonshot AI، وهو مزيج هجين من الانحدار المتدرج العشوائي وMuon يجلب الاستقرار واسع النطاق إلى مهام الرؤية ويضمن تقاربًا أسرع.
  • ProgLoss + STAL: تحقق دوال الخسارة المتقدمة تحسينات ملحوظة في التعرّف على الأجسام الصغيرة، وهو تطور بالغ الأهمية للتطبيقات التي تتعامل مع الصور الجوية والمشاهد المزدحمة.
قدرات متعددة المهام

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

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

عند تقييم النماذج، لا غنى عن تحقيق توازن بين السرعة والدقة وكفاءة استخدام المعلمات. يوضح الجدول أدناه أداء هذه النماذج على مجموعة بيانات COCO.

النموذجالحجم
(بكسل)
mAPالتحقق
50-95
السرعة
CPU ONNX
(مللي ثانية)
السرعة
T4 TensorRT10
(ms)
المعاملات
(M)
FLOPs
(B)
YOLOv6-3.0n64037.5-1.174.711.4
YOLOv6-3.0s64045.0-2.6618.545.3
YOLOv6-3.0m64050.0-5.2834.985.8
YOLOv6-3.0l64052.8-8.9559.6150.7
YOLO26n64040.938.91.72.45.5
YOLO26s64048.687.22.59.520.9
YOLO26m64053.1220.04.720.468.4
YOLO26l64055.0286.26.224.886.8
YOLO26x64057.5525.811.855.7194.4

كما تُظهر البيانات، يحقق YOLO26 باستمرار توازن أداء أفضل. فعلى سبيل المثال، يقدم YOLO26n تحسنًا قدره 3.4+ في mAP مقارنةً بـ YOLOv6-3.0n، مع حاجته إلى نحو نصف عدد المعلمات وعمليات FLOPs.

ميزة Ultralytics#

يتطلب اختيار النموذج تقييم منظومة البرمجيات المحيطة به. وهنا توفر حزمة Ultralytics مزايا حاسمة مقارنةً بمستودعات الأبحاث الثابتة:

  • سهولة الاستخدام: توفّر Ultralytics تجربة للمطوّرين تنقلهم من البداية إلى الاحتراف. وتتيح واجهة Python API الموحدة للمستخدمين التبديل بين المهام والنماذج بمجرد تغيير قيمة معلمة نصية واحدة.
  • منظومة مصانة جيدًا: عبر منصة Ultralytics، يصل المطوّرون إلى بيئة تُحدَّث باستمرار وتدعم إدارة مجموعات البيانات المتواصلة والتدريب السحابي وتصدير النماذج بسلاسة إلى تنسيقات مثل ONNX وOpenVINO.
  • متطلبات الذاكرة: يعتمد YOLO26 منهجية تدريب عالية الكفاءة، وتتطلب ذاكرة أقل بكثير أثناء التدريب والاستدلال على حد سواء. ويتفوق ذلك على البنى القائمة على Transformer، مثل RT-DETR، التي تتطلب تخصيصات هائلة لذاكرة CUDA.
  • تعدد الاستخدامات: بفضل دعمه الأصلي للاكتشاف والتجزئة والتصنيف وتقدير الوضعيات وOBB، يشكل YOLO26 حلًا متكاملًا لتطبيقات الرؤية المعقدة متعددة المهام.
استكشاف البدائل

إذا كنت تطوّر مسار عمل عامًّا للتعلّم الآلي وترغب في استكشاف خيارات قوية أخرى ضمن المنظومة، يظل Ultralytics YOLO11 أساسًا مستقرًا للغاية وشائع الاستخدام على نطاق واسع في عمليات النشر المؤسسية.

مثال برمجي: تدريب مبسّط#

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

from ultralytics import YOLO

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

# Train the model on the COCO8 dataset; optimizer="auto" selects MuSGD for longer runs (>10k iterations)
results = model.train(
    data="coco8.yaml",
    epochs=100,
    imgsz=640,
    device=0,  # Utilizes GPU for accelerated training
)

# Validate the trained model's performance
metrics = model.val()
print(f"Validation mAP: {metrics.box.map}")

# Run NMS-free inference on a sample image
prediction = model.predict("https://ultralytics.com/images/bus.jpg", nms=False)

حالات الاستخدام المثالية#

يتطلب اختيار البنية المناسبة مواءمة نقاط قوة النموذج مع القيود الواقعية:

  • متى تنشر YOLOv6-3.0: يُعد مثاليًا لعمليات النشر الثابتة على جانب الخادم، حيث تكون المعالجة على دفعات ذات أولوية قصوى. وستستفيد البيئات، مثل خطوط التصنيع عالية السرعة أو مراكز الفيديو المركزية للمدن الذكية المزودة بوحدات GPU مخصصة من طرازي A100 أو T4، من بنيته الأساسية EfficientRep.
  • متى تنشر YOLO26: هو الخيار الأكيد للتطبيقات الحديثة القابلة للتوسع. ويجعله استدلال CPU الأسرع بنسبة 43% وبنيته الخالية من NMS مثاليًا لتحليلات الطائرات المسيّرة ومستشعرات إنترنت الأشياء البعيدة والروبوتات المتنقلة وأي سيناريو للحوسبة الطرفية يتطلب الجمع بين زمن الاستجابة المنخفض والدقة العالية ضمن قيود صارمة على الطاقة.

الخلاصة#

رغم استمرار فائدة YOLOv6-3.0 في بعض مسارات العمل الصناعية ذات الإنتاجية العالية، التي تستخدم إعدادات TensorRT قديمة، فإن Ultralytics YOLO26 يمثل مستقبل الرؤية الحاسوبية. فمن خلال إدخال تحسينات التدريب المستوحاة من النماذج اللغوية الكبيرة (MuSGD) وإزالة اختناقات المعالجة اللاحقة، يوفر YOLO26 مرونة وسرعة ودقة لا مثيل لها. وبالاقتران مع منظومة Ultralytics القوية والسهلة الاستخدام، يمكّن المطوّرين من بناء تطبيقات الرؤية المتطورة ونشرها بسهولة غير مسبوقة.

التعليقات