Ultralytics YOLO27:
Get Started

EfficientDet مقابل PP-YOLOE+#

تأثر مجال الرؤية الحاسوبية بدرجة كبيرة بالتطور المستمر لنماذج كشف الأجسام. ومن المحطات المهمة في هذا المسار EfficientDet من Google وPP-YOLOE+ من Baidu. صُممت البنيتان لموازنة المفاضلة الدقيقة بين الكفاءة الحسابية ودقة الكشف، لكنهما تتناولان هذا التحدي وفق فلسفتين تصميميتين مختلفتين جذريًا.

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

الابتكارات المعمارية وفلسفات التصميم#

يُعد فهم البنية الأساسية لهذه النماذج أمرًا بالغ الأهمية لنشرها بفعالية في بيئات الإنتاج، سواء على الأجهزة الطرفية أو خوادم السحابة.

EfficientDet: قوة التحجيم المركب#

طوّر فريق Google Research نموذج EfficientDet، الذي أحدث تحولًا نوعيًا عبر التعامل مع تحجيم النموذج لا بوصفه عملية ارتجالية، بل باعتباره طريقة تحجيم مركب تستند إلى أسس رياضية.

تعرّف على المزيد عن EfficientDet

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

تحجيم EfficientDet

عند نشر EfficientDet، ينبغي مراعاة الأجهزة المستهدفة بعناية. فبينما يناسب d0 الأجهزة المحمولة، يتطلب التوسع إلى d7 قدرًا كبيرًا من ذاكرة GPU وقدرة المعالجة.

PP-YOLOE+: توسيع آفاق PaddlePaddle#

استنادًا إلى نجاح الإصدارات السابقة، صمم فريق PaddlePaddle في Baidu نموذج PP-YOLOE+ لتقديم أداء متطور، مع تحسينه خصيصًا لعمليات النشر على الخوادم ذات معدل الإنتاجية المرتفع.

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

يتميز PP-YOLOE+ بعمود فقري CSPRepResNet، يستفيد من شبكات Cross Stage Partial إلى جانب تقنيات إعادة المعلمة لتحسين استخراج السمات دون زيادة زمن استدلال النموذج. كما يحسّن رأس ET (رأس متوافق مع المهام بكفاءة) بدرجة كبيرة التوافق بين مهمتي التصنيف وتحديد المواقع. وإضافة إلى ذلك، يعتمد النموذج تصميمًا خاليًا من المراسي، إلى جانب تعيين التسميات الديناميكي (TAL)، ما يبسط عملية التدريب ويحسّن التعميم على مجموعات بيانات متنوعة.

مقاييس الأداء والمعايير المرجعية#

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

النموذجالحجم
(بكسل)
mAPالتحقق
50-95
السرعة
CPU ONNX
(مللي ثانية)
السرعة
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
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

كما يتضح، يحقق PP-YOLOE+ عمومًا قممًا أعلى للدقة عند أعداد المعلمات المكافئة، ولا سيما في إصداراته الأكبر (l وx). وقد حُسّن بدرجة كبيرة لتحقيق معدل إنتاجية مرتفع على GPU، مما يجعله خيارًا ممتازًا لـعمليات النشر على خوادم المعالجة الدفعية. وعلى النقيض من ذلك، توفر نماذج EfficientDet الأصغر نسبة عالية الكفاءة بين المعلمات وFLOP، وهو ما قد يكون مفيدًا في البيئات شديدة التقييد من حيث الذاكرة.

حالات الاستخدام المثالية واستراتيجيات النشر#

يعتمد الاختيار بين هاتين البنيتين غالبًا بدرجة كبيرة على حزمة التقنيات الحالية لديك وأجهزة النشر.

متى تختار EfficientDet:

  • سير عمل AutoML: إذا كنت تعتمد بشدة على منظومة Google وتستفيد من إمكانات البحث الآلي عن البنى.
  • الأجهزة الطرفية محدودة الموارد: توفر النماذج الأقل مستوى (d0 وd1) أداءً متوقعًا على وحدات CPU المحمولة، حيث يُعد حجم المعلمات قيدًا صارمًا.

متى تختار PP-YOLOE+:

  • خوادم GPU عالية الأداء: السيناريوهات التي تتطلب أقصى معدل إنتاجية على أجهزة NVIDIA، مثل معالجة مئات تدفقات الفيديو المتزامنة لأغراض مراقبة المدن الذكية.
  • منظومة PaddlePaddle: إذا كان فريق التطوير لديك يستخدم بالفعل إطار التعلم العميق من Baidu، فإن دمج PP-YOLOE+ يتم بسلاسة.

ميزة Ultralytics: تقديم YOLO26#

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

يعيد YOLO26، الذي صدر في عام 2026، تعريف كشف الأجسام في الوقت الفعلي بالكامل، إذ يقدم تصميمًا أصليًا شاملًا خاليًا من NMS. ومن خلال إمكانية تخطي المعالجة اللاحقة لقمع الصناديق غير القصوى (nms=False) اختياريًا، وهي عقبة مستمرة في النماذج الأقدم، يتيح YOLO26 نشرًا أبسط بكثير ويقلل تذبذب زمن الاستدلال.

علاوة على ذلك، حُسّن YOLO26 خصيصًا للنشر على الأجهزة الطرفية. وتبسط إزالة Distribution Focal Loss (DFL) عملية التصدير إلى تنسيقات مثل ONNX وTensorRT، محققةً استدلالًا على CPU أسرع بنسبة تصل إلى 43% مقارنة بالأجيال السابقة. وهذا ما يجعله خيارًا قويًا للغاية لـأجهزة إنترنت الأشياء العاملة بالبطارية.

استقرار التدريب باستخدام MuSGD

يتضمن YOLO26 مُحسِّن MuSGD المبتكر، وهو مزيج من SGD وMuon. واستلهامًا من التطورات في تدريب نماذج اللغة الكبيرة (LLM)، يضمن هذا المُحسِّن تدريبًا مستقرًا بدرجة كبيرة وتقاربًا سريعًا، موفرًا ساعات ثمينة من وقت المعالجة على GPU.

يمكن للمطورين أيضًا الاستفادة من دوال الخسارة المتقدمة في YOLO26، بما فيها ProgLoss + STAL، التي تُظهر تحسنًا ملحوظًا في التعرّف على الأجسام الصغيرة، وهو مطلب أساسي في الصور الجوية وتطبيقات الزراعة الدقيقة.

النشر السلس مع Ultralytics#

تكمن القوة الحقيقية لـ Ultralytics في منظومتها الموحدة. فعلى عكس النماذج التي تتطلب نصوصًا برمجية معقدة ومخصصة للتدريب، يقدم YOLO26 واجهة API مبسطة للغاية. ولا يتطلب تدريب نموذج على مجموعة بيانات مخصصة سوى بضعة أسطر من شيفرة Python:

from ultralytics import YOLO

# ⁨حمّل نموذج YOLO26 مدرّبًا مسبقًا⁩
model = YOLO("yolo26n.pt")

# ⁨تدريب النموذج على مجموعة بيانات COCO8⁩
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# ⁨نفّذ استدلالًا على صورة جديدة⁩
predictions = model("https://ultralytics.com/images/bus.jpg")

# ⁨صدّر إلى تنسيق ONNX للنشر⁩
model.export(format="onnx")

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

استكشاف نماذج بارزة أخرى#

إذا كنت تقيّم البنى لتلبية متطلبات مؤسسية محددة، فمن الجدير أيضًا النظر في الجيل السابق Ultralytics YOLO11، الذي يظل خيارًا قويًا ومجرّبًا في بيئات الإنتاج. أما للتطبيقات التي تتطلب بنى قائمة على Transformer، فيقدم RT-DETR بديلًا مثيرًا للاهتمام، رغم أنه يتطلب عادةً ذاكرة CUDA أكبر أثناء التدريب مقارنة بإصدارات YOLO عالية الكفاءة.

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

التعليقات