Meet YOLO26: next-gen vision AI.

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

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

Link to this sectionسلالة النموذج والتأليف#

يوفر فهم أصول هذه البنى سياقاً قيماً فيما يتعلق بفلسفات تصميمها وحالات الاستخدام المقصودة.

EfficientDet المؤلفون: Mingxing Tan، وRuoming Pang، وQuoc V. Le
المؤسسة: Google Research
التاريخ: 2019-11-20
Arxiv: 1911.09070
GitHub: google/automl/efficientdet

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

YOLO26 المؤلفون: Glenn Jocher وJing Qiu
المؤسسة: Ultralytics
التاريخ: 2026-01-14
GitHub: ultralytics/ultralytics

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

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

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

تم بناء EfficientDet حول شبكة BiFPN (شبكة هرم ميزة ثنائية الاتجاه) وتستخدم طريقة قياس مركب عبر الدقة، والعمق، والعرض. وبينما حققت كفاءة نظرية ممتازة في عام 2019، إلا أنها تعتمد بشكل كبير على أطر عمل TensorFlow القديمة وخوارزميات بحث AutoML المعقدة التي غالباً ما تكون مرهقة للتكيف مع مجموعات البيانات المخصصة.

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

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

نظراً لأن YOLO26 يلغي NMS، يمكن تنفيذ النموذج بالكامل كرسم بياني حوسبي واحد مستمر. وهذا يجعل التصدير إلى تنسيقات مثل ONNX أو TensorRT أمراً بسيطاً للغاية ويزيد من استخدام NPU/GPU.

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

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

النموذجالحجم
(بكسل)
mAPval
50-95
السرعة
CPU ONNX
(ms)
السرعة
T4 TensorRT10
(ms)
المعلمات
(M)
FLOPs
(B)
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
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

كما هو موضح أعلاه، يوفر YOLO26 توازناً في الأداء متفوقاً بشكل كبير. في حين أن البنى القديمة قد تنتج أحياناً قيم FLOPs نظرية منخفضة، يستخدم YOLO26 أنماط وصول إلى الذاكرة محسنة لتحقيق استدلال GPU أسرع بشكل ملحوظ. على سبيل المثال، يصل YOLO26x إلى 57.5 mAP مذهلة بينما يعمل أسرع بنحو 10 مرات على أجهزة TensorRT من طراز EfficientDet-d7 المكافئ. علاوة على ذلك، يتميز YOLO26 بتحسينات تؤدي إلى استدلال CPU أسرع بنسبة تصل إلى 43% مقارنة بمتغيرات YOLO القديمة، مما يجعله الخيار الأول لـ الذكاء الاصطناعي على الحافة.

Link to this sectionميزة نظام Ultralytics البيئي#

نادراً ما يكون اختيار البنية يتعلق فقط بـ FLOPs النظرية؛ بل يعتمد بشكل كبير على سير عمل الهندسة. يفضل المطورون بشكل روتيني Ultralytics بسبب سهولة الاستخدام التي لا مثيل لها.

غالباً ما يتطلب تدريب EfficientDet إدارة معقدة للتبعيات، وضبطاً يدوياً للمعاملات الفائقة، وإعدادات TensorFlow القديمة. في المقابل، تتميز نماذج Ultralytics بواجهة برمجة تطبيقات (API) بسيطة وأنيقة. تمتد هذه التجربة السلسة مباشرة إلى منصة Ultralytics، التي تتعامل مع التدريب السحابي، وتعليق البيانات، وتتبع التجارب في الوقت الفعلي بشكل جاهز للاستخدام.

علاوة على ذلك، تعاني أجهزة الكشف القائمة على المحولات (transformer) ونماذج AutoML المعقدة من استهلاك مفرط للذاكرة. تشتهر نماذج Ultralytics بـ متطلبات الذاكرة الفعالة للغاية، مما يعني أنه يمكنك تدريب نماذج قوية على أجهزة المستهلك دون مواجهة أخطاء نفاد الذاكرة (OOM).

Link to this sectionتعدد الاستخدامات ودعم المهام#

تعد EfficientDet شبكة للكشف عن الأجسام فقط. بينما يعد YOLO26 متعلم مهام متعددة موحد. وهو يتضمن ابتكارات خاصة بالمهمة مبنية أصلاً في البنية:

دعم الأنظمة القديمة

إذا كنت تقوم بصيانة أنظمة قديمة، فلا تزال Ultralytics تدعم بالكامل YOLO11 والتكرارات الأقدم في نفس واجهة برمجة التطبيقات بالضبط. ومع ذلك، بالنسبة لجميع التطورات الجديدة، يوفر YOLO26 أفضل عائد للموارد مقابل الدقة.

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

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

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

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

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

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

يوصى بـ YOLO26 لـ:

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

Link to this sectionمثال على التنفيذ: تدريب YOLO26#

بفضل Python SDK الخاص بـ Ultralytics، يتطلب بدء تشغيل تدريب عالي التحسين بضعة أسطر فقط من الكود. يتعامل إطار العمل أصلاً مع قياس الدقة المختلطة، وتنسيق GPU المتعدد عبر PyTorch، وخطوط أنابيب التوسيع.

from ultralytics import YOLO

# Load the lightweight, end-to-end YOLO26n model
model = YOLO("yolo26n.pt")

# Train on the COCO8 dataset leveraging the robust MuSGD optimizer
results = model.train(
    data="coco8.yaml",
    epochs=100,
    imgsz=640,
    device=0,  # Automatically engages GPU acceleration
)

# Export natively to ONNX without NMS plugins
exported_path = model.export(format="onnx")
print(f"Model seamlessly exported to: {exported_path}")

Link to this sectionالخلاصة: أي نموذج يجب أن تختار؟#

عند مقارنة EfficientDet وYOLO26، يكون مسار الصناعة واضحاً. تظل EfficientDet نقطة انطلاق تاريخية مهمة في أبحاث القياس المركب. ومع ذلك، بالنسبة للتطبيقات الحديثة - سواء تم نشرها على مجموعات سحابية أو أجهزة Raspberry Pi مقيدة - فإن الاختيار يميل بشدة نحو Ultralytics.

من خلال التخلص من NMS، والتحسين لاستهلاك VRAM أقل بشكل كبير، وتغليف التكنولوجيا في نظام بيئي للمطورين على مستوى عالمي، يعد YOLO26 بشكل قاطع البنية الموصى بها للرؤية الحاسوبية القوية والجاهزة للإنتاج. سواء كنت تكتشف عيوب التصنيع أو ترسم خرائط للمحاصيل الزراعية، فإن منصة Ultralytics تضمن لك الانتقال من مجموعة البيانات إلى النشر بسرعة ودقة لا تضاهىما.

المساهمون

التعليقات