Meet YOLO26: next-gen vision AI.

Link to this sectionYOLO11 مقابل EfficientDet: مقارنة تقنية شاملة#

يتطلب اختيار الشبكة العصبية المثلى لمشاريع الرؤية الحاسوبية فهماً عميقاً للبنيات المتاحة. يقدم هذا الدليل مقارنة تقنية متعمقة بين Ultralytics YOLO11 ونموذج EfficientDet من جوجل. سوف نستكشف الاختلافات الهيكلية بينهما، ومقاييس الأداء، وكفاءات التدريب، وسيناريوهات النشر المثالية لمساعدتك على اتخاذ قرار مستنير لأحمال عمل تعلم الآلة الخاصة بك.

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

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

Link to this sectionتفاصيل YOLO11#

المؤلفون: Glenn Jocher و Jing Qiu المنظمة: Ultralytics التاريخ: 27-09-2024 GitHub: https://github.com/ultralytics/ultralytics المستندات: https://docs.ultralytics.com/models/yolo11/

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

Link to this sectionتفاصيل EfficientDet#

المؤلفون: Mingxing Tan و Ruoming Pang و Quoc V. Le المنظمة: جوجل التاريخ: 20-11-2019 Arxiv: https://arxiv.org/abs/1911.09070 GitHub: https://github.com/google/automl/tree/master/efficientdet المستندات: https://github.com/google/automl/tree/master/efficientdet#readme

اعرف المزيد عن EfficientDet

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

عند العمل مع نماذج الرؤية الحاسوبية، يعد النظام البيئي المحيط مهماً بقدر أهمية النموذج نفسه. يوفر نظام Ultralytics البيئي تجربة مطور لا مثيل لها، حيث يقدم وثائق شاملة، ودعماً نشطاً من المجتمع، وقدرات تصدير سلسة لتنسيقات مثل ONNX و TensorRT.

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

Link to this sectionEfficientDet: تقنية BiFPN والتحجيم المركب#

تم تقديم EfficientDet في أواخر عام 2019، بهدف تحقيق أقصى قدر من الدقة مع تقليل التكلفة الحسابية. يحقق ذلك بشكل أساسي من خلال آليتين. أولاً، يستخدم عموداً فقرياً من نوع EfficientNet الذي يوسع العمق والعرض والدقة بشكل متماسك. ثانياً، قدم شبكة هرمية ميزات ثنائية الاتجاه (BiFPN)، والتي تسمح بـ دمج ميزات متعددة النطاقات بسهولة وسرعة.

على الرغم من كفاءته العالية في وقته، فإن اعتماد EfficientDet على مكتبة AutoML الخاصة بـ TensorFlow يمكن أن يجعله صلباً. غالباً ما يجد الباحثون أن تقليم النماذج والتعديلات المخصصة صعبة مقارنة بالأطر الحديثة والمعيارية القائمة على PyTorch.

Link to this sectionYOLO11: استخراج ميزات معزز وتعدد استخدامات#

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

تتمثل الميزة الرئيسية لـ YOLO11 في تعدد استخداماته. فبينما يعد EfficientDet نموذجاً مخصصاً حصرياً لـ اكتشاف الأشياء، يدعم YOLO11 محلياً تجزئة المثيلات، وتصنيف الصور، وتقدير الوضعية، وصناديق التحديد الموجهة (OBB). علاوة على ذلك، يتميز YOLO11 بمتطلبات ذاكرة منخفضة بشكل لا يصدق أثناء التدريب والاستدلال، مما يجعله متفوقاً بشكل كبير على النماذج القديمة ومحولات الرؤية الضخمة عند النشر في بيئات الذكاء الاصطناعي الحافي (edge AI) محدودة الموارد.

Link to this sectionالأداء والمعايير القياسية#

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

النموذجالحجم
(بكسل)
mAPval
50-95
السرعة
CPU ONNX
(ms)
السرعة
T4 TensorRT10
(ms)
المعلمات
(M)
FLOPs
(B)
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
EfficientDet-d064034.610.23.923.92.54
EfficientDet-d164040.513.57.316.66.1
EfficientDet-d264043.017.710.928.111.0
EfficientDet-d364047.528.019.5912.024.9
EfficientDet-d464049.742.833.5520.755.2
EfficientDet-d564051.572.567.8633.7130.0
EfficientDet-d664052.692.889.2951.9226.0
EfficientDet-d764053.7122.0128.0751.9325.0

كما هو موضح، يحقق YOLO11 توازناً في الأداء إيجابياً للغاية. يحقق YOLO11x أعلى دقة إجمالية (54.7 mAP)، بينما تهيمن متغيرات YOLO11 الأصغر بشكل مطلق في سرعات استدلال GPU (بسرعة تصل إلى 1.5 مللي ثانية على T4 باستخدام TensorRT).

Link to this sectionكفاءة التدريب والنظام البيئي#

إحدى الخصائص المحددة لنماذج Ultralytics هي سهولة الاستخدام. غالباً ما يتطلب تدريب نموذج EfficientDet التنقل عبر تكوينات رسوم بيانية معقدة لـ TensorFlow وإدارة سلاسل تبعية معقدة. على النقيض تماماً، تم بناء YOLO11 على أساس PyTorch نظيف وحديث تماماً.

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

Link to this sectionمثال كود Python#

إليك مثال قابل للتشغيل بالكامل يوضح بساطة واجهة برمجة تطبيقات Ultralytics. يقوم هذا البرنامج النصي بتنزيل نموذج YOLO11 مدرب مسبقاً، وتدريبه، وإجراء تنبؤ سريع.

from ultralytics import YOLO

# Initialize a pretrained YOLO11 nano model
model = YOLO("yolo11n.pt")

# Train the model efficiently using the integrated PyTorch engine
# Training efficiency is high, requiring less VRAM than legacy models
results = model.train(data="coco8.yaml", epochs=10, imgsz=640, device="cpu")

# Run real-time inference on a sample image
prediction = model.predict("https://ultralytics.com/images/bus.jpg")

# Display the output bounding boxes
prediction[0].show()

Link to this sectionالتطلع إلى المستقبل: ميزة YOLO26#

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

تشمل ابتكارات YOLO26 الرئيسية ما يلي:

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

إذا كان لمشروعك متطلبات محددة للغاية، فقد ترغب أيضاً في قياس أداء نموذج RT-DETR للاكتشاف القائم على المحولات، أو نموذج YOLOv8 المعتمد على نطاق واسع، والذي لا يزال عنصراً أساسياً في العديد من عمليات نشر المؤسسات القديمة.

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

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

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

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

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

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

يُنصح باستخدام EfficientDet في الحالات التالية:

  • خطوط أنابيب Google Cloud وTPU: الأنظمة المتكاملة بعمق مع واجهات برمجة تطبيقات Google Cloud Vision أو بنية TPU التحتية حيث يتمتع EfficientDet بتحسين أصلي.
  • أبحاث القياس المركب (Compound Scaling): المقارنة المعيارية الأكاديمية التي تركز على دراسة تأثيرات موازنة عمق الشبكة، وعرضها، وتوسيع نطاق الدقة.
  • النشر عبر الهاتف المحمول باستخدام TFLite: المشاريع التي تتطلب تحديداً تصدير TensorFlow Lite لأجهزة Android أو أجهزة Linux المدمجة.

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

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

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

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

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

مع قدراته القوية متعددة المهام، وسرعات استدلال GPU المذهلة، وواجهة برمجة تطبيقات تعد بلا شك الأكثر سهولة للمطورين في الصناعة، فإن YOLO11 هو الفائز الواضح لمسارات الرؤية الحديثة. بالنسبة لأولئك الذين يهدفون إلى أحدث تقنيات التكنولوجيا—خاصة لعمليات النشر التي تعتمد على الحافة أولاً—فإن الترقية إلى YOLO26 توفر المجموعة القصوى من سرعة NMS-free ودقة لا مثيل لها.

التعليقات