Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ترخيص YOLO
Ultralytics YOLO

كيفية التدريب والتحقق والتنبؤ والتصدير وقياس الأداء باستخدام نماذج Ultralytics YOLO

تعرّف على آلية عمل أوضاع train وval وpredict وexport وtrack وbenchmark في Ultralytics YOLO، مع نصائح حول مقاييس التحقق ونتائج قياس الأداء في العالم الحقيقي.

نوفولا لاديNuvola Ladi3 دقيقة قراءة
نظرة عامة على أوضاع التدريب والتحقق والتنبؤ والتصدير وقياس الأداء في Ultralytics YOLO

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

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

وضع التدريب#

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

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

وضع التحقق#

بعد ذلك، لنلقِ نظرة على وضع التحقق. فالتحقق ضروري لضبط المعلمات الفائقة وضمان أداء النموذج على نحو جيد. توفر Ultralytics مجموعة متنوعة من خيارات التحقق، منها الإعدادات الآلية، ودعم مقاييس متعددة، والتوافق مع Python API. ويمكنك أيضًا إجراء التحقق مباشرةً عبر واجهة سطر الأوامر (CLI) باستخدام أمر واحد.

ما أهمية التحقق؟#

يُعد التحقق أساسيًا من أجل:

  • الدقة: ضمان اكتشاف نموذجك للكائنات بدقة.
  • السهولة: تبسيط عملية التحقق.
  • المرونة: توفير طرق متعددة للتحقق.
  • ضبط المعلمات الفائقة: تحسين نموذجك لتحقيق أداء أفضل.

توفر Ultralytics أيضًا أمثلة جاهزة للمستخدمين يمكنك نسخها ولصقها في نصوص Python البرمجية. وتتضمن هذه الأمثلة معلمات مثل حجم الصورة وحجم الدفعة والجهاز (CPU أو GPU) والتقاطع على الاتحاد (IoU).

وضع التنبؤ#

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

وضع التصدير#

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

وضع قياس الأداء#

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

كيفية قياس الأداء#

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

مثال عملي على قياس الأداء#

لنلقِ نظرة على مثال عملي لقياس الأداء. عند قياس أداء نموذج PyTorch، نلاحظ سرعة استدلال تبلغ 68 مللي ثانية على وحدة GPU من طراز RTX 3070. وبعد التصدير إلى TorchScript، تنخفض سرعة الاستدلال إلى 4 مللي ثوانٍ، ما يُظهر تحسنًا كبيرًا.

نحقق سرعة استدلال تبلغ 21 مللي ثانية لنماذج ONNX. وعند اختبار هذه النماذج على CPU (معالج Intel i9 من الجيل الثالث عشر)، نلاحظ تفاوت النتائج. يستغرق TorchScript 115 مللي ثانية، بينما يحقق ONNX أداءً أفضل بزمن يبلغ 84 مللي ثانية. وأخيرًا، يحقق OpenVINO، المحسّن لعتاد Intel، زمنًا يبلغ 23 مللي ثانية.

Nicolai Nielsen يستعرض قياس الأداء باستخدام نماذج Ultralytics YOLO

الشكل 1. Nicolai Nielsen يوضح كيفية قياس أداء نماذج Ultralytics YOLO.

أهمية قياس الأداء#

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

الخاتمة#

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

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

بقلم

Nuvola Ladi
Nuvola Ladi

مديرة المحتوى الرقمي · Ultralytics

تعمل نوفولا لادي مديرةً للمحتوى الرقمي في Ultralytics، حيث تنشئ محتوى عن ذكاء الرؤية وUltralytics YOLO، وتمثل الشركة في فعاليات القطاع مثل مؤتمر PyTorch لعام 2025. تقيم في إسبانيا، وتحمل درجة الماجستير في الوسائط المرئية والرقمية من جامعة IE. وقبل انضمامها إلى Ultralytics، شغلت مناصب في مؤسسات منها XVA Gallery & Hotel وRolex.

التعليقات

اطرح سؤالًا، أو شارك نتائجك، أو ساعد شخصًا آخر.

استكشف الحلول

الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة وتربية الأحياء المائية والحفاظ على البيئة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

طبّق الرؤية الحاسوبية في مجال الطيران والفضاء باستخدام Ultralytics YOLO لفحص الطائرات، واكتشاف الأجسام الغريبة على المدارج (FOD)، والعمليات الأرضية في المطارات، واكتشاف عيوب المواد المركّبة.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

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

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

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

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد

لنبنِ مستقبل الذكاء الاصطناعي معًا!

ابدأ رحلتك نحو مستقبل تعلّم الآلة