Meet YOLO26: next-gen vision AI.

Link to this sectionمقارنة بين PP-YOLOE+ وYOLOv6-3.0#

توسع مجال الرؤية الحاسوبية في الوقت الفعلي بسرعة كبيرة، مما أدى إلى ظهور معماريات متخصصة للغاية ومحسنة لسيناريوهات النشر المتنوعة. وغالباً ما يقارن المطورون بين PP-YOLOE+ وYOLOv6-3.0 عند بناء تطبيقات تتطلب توازناً بين الإنتاجية العالية والدقة الموثوقة. وقد قدم كلا النموذجين تحسينات معمارية جوهرية عند إصدارهما، مع التركيز على تعزيز سرعات الاستدلال للتطبيقات الصناعية وتطبيقات الحافة.

قبل الغوص في التفاصيل المعمارية الدقيقة، استكشف الرسم البياني أدناه لتصور كيفية أداء هذه النماذج مقارنة ببعضها البعض من حيث السرعة والدقة.

Link to this sectionPP-YOLOE+: نقاط القوة والضعف المعمارية#

تم تطوير PP-YOLOE+ بواسطة مؤلفي PaddlePaddle، وهو كاشف خالٍ من المرساة بارز يعتمد على سابقاته لتقديم أداء قوي عبر متطلبات النطاق المختلفة.

Link to this sectionأبرز ملامح المعمارية#

قدم PP-YOLOE+ العديد من التحسينات الحاسمة على تصميم PP-YOLOE الأصلي. فهو يستفيد من العمود الفقري CSPRepResNet القوي، والذي يوازن بكفاءة بين التكلفة الحسابية وقدرات استخراج الميزات. علاوة على ذلك، فهو يدمج شبكة هرمية للميزات (FPN) متقدمة مع شبكة تجميع المسارات (PAN) لضمان دمج الميزات متعددة النطاقات. ومن أبرز ميزاته هو ET-head (رأس المهام المتوافقة الفعال)، الذي يحسن بشكل كبير تنسيق التصنيف والتوطين أثناء اكتشاف الكائنات.

بينما يحقق PP-YOLOE+ متوسط دقة متوسط (mAP) مثيراً للإعجاب، فإن اعتماده على نظام PaddlePaddle البيئي يمكن أن يمثل أحياناً منحنى تعلم حاد للباحثين المعتادين على سير عمل PyTorch الأصلي. وقد يؤدي هذا إلى تعقيد عملية نشر النموذج قليلاً عند استهداف أجهزة الحافة غير المتجانسة التي تفتقر إلى دعم استدلال Paddle المباشر.

سياق النشر

تم تحسين PP-YOLOE+ بشكل كبير للنشر ضمن حزمة تقنيات Baidu، مما يجعله خياراً ممتازاً إذا كانت بيئة الإنتاج الخاصة بك تعتمد بشكل كبير على أدوات استدلال Paddle.

تعرف على المزيد حول PP-YOLOE+

Link to this sectionYOLOv6-3.0: الإنتاجية الصناعية#

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

  • المؤلفون: Chuyi Li, Lulu Li, Yifei Geng، وآخرون.
  • المنظمة: Meituan
  • التاريخ: 2023-01-13
  • Arxiv: 2301.05586
  • GitHub: meituan/YOLOv6

Link to this sectionأبرز ملامح المعمارية#

YOLOv6-3.0 features an EfficientRep backbone specifically tailored to maximize hardware utilization, particularly on NVIDIA GPUs using TensorRT. The v3.0 update brought a Bi-directional Concatenation (BiC) module to the neck, enhancing spatial feature retention without severely bloating the parameter count. Additionally, it introduced an Anchor-Aided Training (AAT) strategy that fuses the benefits of anchor-based stability during model training while maintaining a fast, anchor-free architecture during real-time inference.

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

اعرف المزيد حول YOLOv6

Link to this sectionجدول مقارنة الأداء#

يوضح الجدول التالي مقاييس الأداء الرئيسية، ويقارن مباشرة بين متغيرات النطاق المختلفة لكلا المعماريين.

النموذجالحجم
(بكسل)
mAPval
50-95
السرعة
CPU ONNX
(ms)
السرعة
T4 TensorRT10
(ms)
المعلمات
(M)
FLOPs
(B)
PP-YOLOE+t64039.9-2.844.8519.15
PP-YOLOE+s64043.7-2.627.9317.36
PP-YOLOE+m64049.8-5.5623.4349.91
PP-YOLOE+l64052.9-8.3652.2110.07
PP-YOLOE+x64054.7-14.398.42206.59
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

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

يعتمد الاختيار بين PP-YOLOE+ وYOLOv6 على متطلبات مشروعك المحددة، وقيود النشر، وتفضيلات النظام البيئي.

Link to this sectionمتى تختار PP-YOLOE+#

يعد PP-YOLOE+ خياراً قوياً في الحالات التالية:

  • التكامل مع نظام PaddlePaddle البيئي: للمؤسسات التي لديها بنية تحتية موجودة مبنية على إطار عمل Baidu's PaddlePaddle.
  • النشر على أجهزة الحافة (Paddle Lite): عند النشر على أجهزة ذات أنوية استنتاج محسّنة خصيصاً لمحرك Paddle Lite أو محرك استنتاج Paddle.
  • الكشف عالي الدقة من جانب الخادم: السيناريوهات التي تعطي الأولوية لأقصى دقة للكشف على خوادم GPU قوية حيث لا يمثل الاعتماد على إطار عمل معين مصدر قلق.

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

يوصى بـ YOLOv6 لـ:

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

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

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

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

Link to this sectionميزة Ultralytics: التقدم إلى ما بعد النماذج القديمة#

بينما يقدم PP-YOLOE+ وYOLOv6-3.0 حلولاً مستهدفة، يتطلب تطوير الذكاء الاصطناعي الحديث سير عمل متعدد الاستخدامات وفعال في استخدام الذاكرة. وهنا توفر منصة Ultralytics تجربة مطور لا مثيل لها. فمن خلال واجهة برمجة تطبيقات Python موحدة، يمكنك تدريب النماذج المتطورة والتحقق منها ونشرها بسلاسة دون عبء التكوين الهائل الموجود عادةً في مستودعات الأبحاث القديمة.

Ultralytics models natively support a wide array of vision tasks beyond standard detection, including instance segmentation, pose estimation, image classification, and Oriented Bounding Box (OBB) extraction. Furthermore, they are highly optimized for lower memory usage during training—a stark contrast to transformer-based models like RT-DETR which generally demand massive GPU VRAM allocations.

Link to this sectionاكتشف YOLO26: المعيار الجديد#

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

  • End-to-End NMS-Free Design: Building on concepts from YOLOv10, YOLO26 completely eliminates Non-Maximum Suppression (NMS) post-processing. This natively end-to-end approach guarantees predictable, ultra-low latency inference, crucial for real-time safety systems.
  • استدلال أسرع بنسبة تصل إلى 43% على وحدة المعالجة المركزية: من خلال إزالة خسارة التوزيع البؤري (DFL) من المعمارية، تم تحسين YOLO26 بشكل جذري لحوسبة الحافة والبيئات التي تفتقر إلى تسريع مخصص بـ GPU.
  • مُحسن MuSGD: من خلال دمج استقرار تدريب النماذج اللغوية الكبيرة (LLM) في نماذج الرؤية، يتيح هذا المُحسن الهجين (المستوحى من Moonshot AI) التقارب السريع وجلسات تدريب مخصصة مستقرة للغاية.
  • ProgLoss + STAL: توفر صياغات الخسارة المتقدمة هذه تحسينات ملحوظة في التعرف على الكائنات الصغيرة، وهو أمر حيوي لتطبيقات مثل صور الطائرات بدون طيار وتحليل المشاهد المزدحمة.
اجعل خطوط أنابيبك جاهزة للمستقبل

إذا كنت تبني مشروعاً جديداً اليوم، فإننا نوصي بشدة بتجاوز المعماريات القديمة واعتماد YOLO26. إن كفاءة الذاكرة وسرعتها الخالية من NMS تجعل من السهل جداً طرحها في مرحلة الإنتاج.

Link to this sectionتنفيذ سلس#

يعد تدريب وتصدير النماذج المتطورة باستخدام حزمة Ultralytics Python بسيطاً للغاية. يوضح المثال التالي كيفية تدريب أحدث طراز YOLO26 وتصديره إلى ONNX للنشر السريع عند الحافة:

from ultralytics import YOLO

# Load the cutting-edge YOLO26 small model
model = YOLO("yolo26s.pt")

# Train the model on the COCO8 example dataset
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Run inference on a test image (NMS-free speed)
predict_results = model.predict("https://ultralytics.com/images/bus.jpg")

# Export to ONNX format for edge deployment
model.export(format="onnx")

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

المساهمون

التعليقات