تعرّف على كيفية تصدير نماذج Ultralytics YOLO مثل Ultralytics YOLO11 باستخدام PaddlePaddle للنشر الفعال عبر الأنظمة الأساسية المتطورة والمتنقلة والسحابية.

تعرّف على كيفية تصدير نماذج Ultralytics YOLO مثل Ultralytics YOLO11 باستخدام PaddlePaddle للنشر الفعال عبر الأنظمة الأساسية المتطورة والمتنقلة والسحابية.
مع تقدم الذكاء الاصطناعي (AI)، تتحسن الآلات في فهم العالم من حولها. أحد المجالات الرئيسية التي تقود هذا التقدم هو الرؤية الحاسوبية، وهو فرع من الذكاء الاصطناعي يُمكِّن الآلات من تفسير البيانات المرئية واتخاذ القرارات بناءً على البيانات المرئية.
من مساعدة السيارات في التعرف على إشارات المرور إلى فحص الرفوف في متاجر البيع بالتجزئة، أصبحت الرؤية الحاسوبية الآن جزءاً من العديد من الأدوات اليومية. وتعتمد هذه المهام على نماذج الذكاء الاصطناعي للرؤية التي يمكنها مسح صورة أو مقطع فيديو بسرعة وتحديد ما هو مهم.
وبمرور الوقت، أصبحت هذه النماذج أسرع وأكثر دقة، مما يجعلها مفيدة في مجالات مثل الزراعة والرعاية الصحية والأمن وتجارة التجزئة. على سبيل المثال، Ultralytics YOLO11 هو نموذج مصمم للتعامل مع مجموعة من مهام الرؤية الحاسوبية بسرعة ودقة. يمكنه اكتشاف الأجسام وتصنيفها، وتتبع الحركة، وتقدير أوضاع الجسم.
يعد النشر جزءًا حيويًا من نقل الرؤية الحاسوبية من البحث إلى تطبيقات العالم الحقيقي. بمجرد تدريب النموذج، فإن الخطوة التالية هي تشغيله على أجهزة مثل الهواتف أو الأجهزة المتطورة أو الخوادم السحابية.
ولدعم ذلك، يمكن تصدير نماذج Ultralytics YOLO مثل YOLO11 إلى تنسيقات مختلفة اعتمادًا على المنصة المستهدفة. أحد هذه التنسيقات هو PaddlePaddle، وهو إطار عمل للذكاء الاصطناعي مفتوح المصدر يتيح نشر النماذج والاستدلال بكفاءة عبر مجموعة واسعة من الأجهزة والأنظمة.
في هذه المقالة، سنستكشف كيف يمكن تصدير Ultralytics YOLO11 من خلال تكامل PaddlePaddle المدعوم من Ultralytics لتمكين النشر الفعال عبر منصات مختلفة.
يمكن أن يكون نشر نماذج الذكاء الاصطناعي خارج إعدادات البحث، مثل الأجهزة المحمولة أو الأجهزة المتطورة، أمراً صعباً في بعض الأحيان، خاصةً عندما تحتاج إلى تشغيلها بكفاءة واستخدام الحد الأدنى من الموارد. PaddlePaddle هو إطار عمل للتعلم العميق مصمم للمساعدة في ذلك بالضبط.
إنها منصة صينية مفتوحة المصدر، واسمها يرمز إلى التعلم العميق الموزع المتوازي. تم تطوير PaddlePaddle من قبل شركة Baidu، وهي شركة معروفة بعملها في مجال الذكاء الاصطناعي والبنية التحتية للبرمجيات، وقد تم إنشاء PaddlePaddle خصيصاً للتطبيقات في العالم الحقيقي، وليس فقط للأبحاث.
يمكن للمطوّرين تشغيل النماذج بتنسيق PaddlePaddle على الخوادم والأجهزة المتطورة وحتى الأجهزة المحمولة. كما أنها تدعم الأدوات التي تُبسِّط تطوير الذكاء الاصطناعي، بما في ذلك خيارات التعليمات البرمجية المنخفضة وخيارات عدم وجود تعليمات برمجية. تمتلك المنصة مجتمعاً قوياً من المطورين يضم أكثر من 4.7 مليون مستخدم، وتُستخدم في مجموعة متنوعة من الصناعات، بما في ذلك الرعاية الصحية والزراعة والتصنيع والتمويل.
فيما يلي بعض الميزات الرئيسية التي تساعد PaddlePaddle على تشغيل النماذج بكفاءة أكبر على أجهزة العالم الحقيقي:
يسهّل تكامل PaddlePaddle المدعوم من Ultralytics الانتقال من التدريب إلى النشر. يمكن للمطوّرين الذين يستخدمون أدوات PaddlePaddle بالفعل إدخال YOLO11 في سير عملهم بسهولة أكبر.
تدعم حزمة Ultralytics Python التصدير المباشر لنماذج YOLO11 إلى تنسيق PaddlePaddle، مما يسمح للمطورين بنشر النماذج المدربة دون الحاجة إلى أدوات إضافية أو خطوات تحويل يدوية.
يمكن إجراء عملية التصدير إما باستخدام سطر الأوامر أو كود Python، بحيث يمكن للمطورين اختيار الطريقة التي تناسب سير عملهم. يساعد ذلك على إبقاء الأمور بسيطة ويقلل من فرصة حدوث مشاكل في الإعداد. بمجرد التصدير، يمكن استخدام النموذج لمهام الرؤية الحاسوبية مثل اكتشاف الأجسام، وتصنيف الصور، وتقدير الوضعية، وتجزئة المثيل.
إنه خيار رائع لسيناريوهات النشر حيث تكون ذاكرة الأجهزة محدودة أو تتطلب معالجة سريعة. يتم تحسين النماذج المصدرة لتعمل بكفاءة، حتى على الأنظمة محدودة الموارد.
لا يتطلب الأمر سوى بضع خطوات لتصدير YOLO11 إلى تنسيق نموذج PaddlePaddlePaddle.
الخطوة الأولى هي تثبيت حزمة Ultralytics Python باستخدام مدير حزم مثل "pip". يمكن القيام بذلك عن طريق تشغيل الأمر "pip install ultralytics" في موجه الأوامر أو في المحطة الطرفية للبدء.
توفر حزمة Ultralytics أدوات لتدريب النماذج وتقييمها وضبطها وتصديرها ونشرها لمجموعة من مهام الرؤية الحاسوبية. إذا واجهت أي مشاكل أثناء التثبيت، راجع دليل المشكلات الشائعة للحصول على نصائح حول استكشاف الأخطاء وإصلاحها.
بمجرد إعداد البيئة الخاصة بك، يمكنك تحميل وتصدير نموذج YOLO11 المدرب مسبقًا مثل "yolo11n.pt" كما هو موضح أدناه. يمكنك أيضًا تصدير نموذج YOLO11 المُدرَّب المخصص الخاص بك.
بعد تحويل النموذج الخاص بك إلى تنسيق PaddlePaddle، يمكن نشره في سيناريوهات مختلفة على أنواع مختلفة من الأجهزة.
على سبيل المثال، في المثال أدناه، نقوم في المثال أدناه بتحميل نموذج YOLO11 الذي تم تصديره إلى صيغة PaddlePaddle واستخدامه لإجراء تنبؤ. هذه العملية، المعروفة باسم تشغيل الاستدلال، تعني ببساطة استخدام النموذج لتحليل بيانات جديدة. هنا، نحن نختبره مع صورة كلبين.
بعد تشغيل الشيفرة، ستُحفظ صورة الإخراج مع تنبؤات النموذج تلقائيًا في مجلد "التشغيل/الكشف/التنبؤ".
يقدم PaddlePaddle العديد من أدوات النشر، كل منها مناسب لأجهزة وحالات استخدام مختلفة مثل البيئات السحابية والأنظمة المدمجة وتطبيقات الويب. فيما يلي بعض خيارات النشر الرئيسية:
بمجرد اختيار الأداة المناسبة لإعدادك، يمكنك تحميل النموذج المُصدَّر. يعتني محرك PaddlePaddle بالخطوات التالية. يُحمِّل النموذج ويعالج صورة الإدخال ويعطي النتائج.
تدعم حزمة Ultralytics Python أيضًا العديد من تنسيقات التصدير الأخرى، لذلك قد تجد نفسك تسأل: متى يكون PaddlePaddle هو الخيار الصحيح؟
يُعد PaddlePaddle خيارًا موثوقًا عندما تتطلع إلى نشر النماذج على الأجهزة ذات الموارد المحدودة، مثل الهواتف الذكية أو الأنظمة المدمجة أو الأجهزة المتطورة. كما أنها رائعة للتطبيقات في الوقت الحقيقي التي تحتاج إلى أداء سريع وفعال، مثل اكتشاف الأجسام في تطبيقات الأجهزة المحمولة، أو المراقبة القائمة على الرؤية في الكاميرات الذكية، أو تقدير الوضعيات التي تعمل مباشرةً على الجهاز دون دعم سحابي.
بالإضافة إلى ذلك، إذا كان المشروع يحتاج إلى التشغيل دون اتصال بالإنترنت أو في بيئات منخفضة الاتصال، يمكنك التفكير في استخدام تكامل PaddlePaddle. يمكن أن تستفيد تطبيقات مثل أدوات الفحص المرئي في التصنيع، أو الأجهزة المحمولة للاستطلاعات الميدانية، أو الماسحات الضوئية للبيع بالتجزئة التي تدعم الذكاء الاصطناعي من وقت تشغيل PaddlePaddle الخفيف الوزن وخيارات النشر المرنة.
بينما يوفر PaddlePaddle إمكانات نشر مثيرة للاهتمام، إليك بعض العوامل المقيدة التي يجب أن تكون على دراية بها:
يسهّل تكامل PaddlePaddle المدعوم من Ultralytics تصدير نماذج YOLO11 ونشرها عبر مجموعة من الأجهزة. وهو مفيد بشكل خاص للمشاريع التي تتطلب أداءً فعالاً على الجهاز - مثل تطبيقات الأجهزة المحمولة أو الكاميرات الذكية أو الأنظمة المدمجة.
بخطوات قليلة، يمكنك إدخال نماذج رؤية قوية في تطبيقات العالم الحقيقي. مع استمرار تقدم الرؤية الحاسوبية، تعمل أدوات مثل YOLO و PaddlePaddle على تسهيل بناء أنظمة ذكية وسريعة في كل شيء بدءًا من الأجهزة الاستهلاكية إلى الأدوات الصناعية.
انضم إلى مجتمعنا المتنامي اليوم! تعمّق في الذكاء الاصطناعي من خلال استكشاف مستودع GitHub الخاص بنا. هل تتطلع إلى إنشاء مشاريع الرؤية الحاسوبية الخاصة بك؟ استكشف خيارات الترخيص لدينا. تعرّف على كيفية تحسين الرؤية الحاسوبية في مجال الرعاية الصحية واستكشف تأثير الذكاء الاصطناعي في مجال البيع بالتجزئة من خلال زيارة صفحات الحلول الخاصة بنا!