تعرف على YOLO26: جيل جديد من ذكاء الرؤية الاصطناعي.
Ultralytics
التكاملات

تصدير نماذج Ultralytics YOLO11 إلى تنسيق نموذج NCNN

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

أبأبيرامي فينا
5 min read
تصدير نماذج Ultralytics YOLO11 إلى تنسيق NCNN

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

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

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

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

في هذه المقالة، سنستكشف تكامل NCNN المدعوم من Ultralytics وسنشرح كيفية تصدير نموذج YOLO11 الخاص بك إلى تنسيق نموذج NCNN. لنبدأ!

Link to this sectionنظرة عامة على NCNN: إطار عمل خفيف الوزن للشبكات العصبية#

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

اكتسب إطار عمل NCNN شعبية في مجتمع الذكاء الاصطناعي والتعلم العميق نظراً لكفاءته وقابليته للنقل وتحسينه لوحدات المعالجة المركزية (CPUs) للهواتف المحمولة. إنه يمكّن المطورين من تشغيل نماذج الشبكات العصبية على أجهزة ميسورة التكلفة ذات ذاكرة وقدرة معالجة محدودة. وبفضل تصميمه البسيط والمرن، يدعم NCNN مجموعة واسعة من نماذج رؤية الحاسوب ويعمل عبر منصات متعددة، بما في ذلك Android وLinux وiOS وmacOS.

يمكن نشر النماذج بتنسيق NCNN عبر العديد من المنصات

الشكل 1. يمكن نشر النماذج بتنسيق NCNN عبر العديد من المنصات.

Link to this sectionالميزات الرئيسية لتحسين أداء NCNN#

فيما يلي بعض الميزات الرئيسية التي تجعل NCNN إطار عمل مؤثراً وشائع الاستخدام لاستنتاج الشبكات العصبية:

  • بيئة تشغيل خفيفة الوزن ومستقلة عن الأجهزة: تم تحسين إطار عمل NCNN لتشغيل النماذج على وحدات المعالجة المركزية (CPUs) القياسية، ولا يتطلب أجهزة متخصصة مثل وحدات معالجة الرسومات (GPUs) أو وحدات المعالجة العصبية (NPUs).
  • تكميم النموذج: بالنسبة للتطبيقات التي تكون فيها الذاكرة والسرعة أمراً بالغ الأهمية، يدعم NCNN طرق التكميم التي تقلل حجم النموذج وتحسن وقت الاستنتاج. إنه يساعد في تشغيل نماذج الذكاء الاصطناعي بسلاسة على الأجهزة المحمولة والمدمجة.
  • مفتوح المصدر ويمكن الوصول إليه: كإطار عمل مفتوح المصدر، يتوفر NCNN مجاناً لأي شخص لاستخدامه وتعديله وتحسينه. وهذا يشجع على الابتكار والاعتماد الواسع عبر مجموعة متنوعة من حالات الاستخدام.
  • تطوير نشط ومجتمع: تتم صيانة NCNN بنشاط على GitHub بواسطة Tencent ومجتمع متنامٍ من المطورين، مع تحديثات منتظمة وتحسينات في توافق النماذج.

Link to this sectionتصدير YOLO11 إلى تنسيق نموذج NCNN: دليل سريع#

الآن بعد أن ناقشنا ماهية NCNN، دعونا نلقي نظرة فاحصة على كيفية تصدير نماذج YOLO11 إلى تنسيق NCNN.

Link to this sectionالخطوة 1: تثبيت حزمة Ultralytics Python#

قبل تصدير النموذج، الخطوة الأولى هي تثبيت حزمة Ultralytics Python باستخدام مثبت الحزم pip. يمكن القيام بذلك عن طريق تشغيل "pip install ultralytics" في نافذة Terminal أو Command Prompt. إذا كنت تعمل في Jupyter Notebook أو Google Colab، أضف علامة تعجب قبل الأمر، هكذا: "!pip install ultralytics".

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

Link to this sectionالخطوة 2: تصدير Ultralytics YOLO11#

بعد تثبيت حزمة Ultralytics، يمكنك تحميل نموذج YOLO11 الخاص بك وتصديره إلى تنسيق NCNN. يستخدم المثال أدناه نموذجاً مدرباً مسبقاً ("yolo11n.pt") ويقوم بتصديره بتنسيق NCNN، مع حفظ المخرجات في مجلد باسم "/yolo11n_ncnn_model".

from ultralytics import YOLO

model = YOLO("yolo11n.pt")
model.export(format="ncnn")

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

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

ncnn_model = YOLO("./yolo11n_ncnn_model")
results = ncnn_model("https://images.pexels.com/photos/19431209/pexels-photo-19431209/free-photo-of-a-man-riding-a-bike-on-a-road.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2.jpg", save=True)

بعد تشغيل الكود، ستجد الصورة الناتجة في المجلد "runs/detect/predict".

اكتشاف الكائنات باستخدام نموذج YOLO11 مُصدر بتنسيق NCNN

الشكل 2. اكتشاف الكائنات باستخدام نموذج YOLO11 مصدر بتنسيق NCNN. الصورة بواسطة المؤلف.

Link to this sectionلماذا تختار الاكتشاف في الوقت الفعلي مع NCNN#

بينما تستكشف التكاملات المختلفة التي تدعمها Ultralytics، قد تلاحظ وجود العديد من خيارات التصدير المتاحة. إذاً، متى يجب أن تختار تنسيق NCNN؟

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

إليك بعض السيناريوهات الشائعة حيث يعد NCNN خياراً ممتازاً:

  • النشر على الأجهزة المحمولة: تم تحسين تنسيق NCNN لـ Android وiOS، مما يسهل دمج النماذج في تطبيقات الجوال للحصول على استنتاج سريع على الجهاز بأقل قدر من التأخير.

  • الأنظمة المدمجة وأجهزة إنترنت الأشياء: إذا كنت تقوم بالنشر على أجهزة مثل Raspberry Pi أو NVIDIA Jetson، فإن التصدير إلى NCNN يمكن أن يساعد في تعزيز الأداء والاستجابة.

  • النشر على سطح المكتب والخادم: في حين أن NCNN رائع للأجهزة منخفضة الطاقة، فإنه يدعم أيضاً Linux وWindows وmacOS لبيئات سطح المكتب والخوادم. وهذا يمنح المطورين خيارات مرنة للنشر.

خيارات نشر نموذج YOLO11 مع NCNN

الشكل 3. خيارات لنشر نموذج YOLO11 باستخدام NCNN. الصورة بواسطة المؤلف.

Link to this sectionحالات استخدام نشر نموذج YOLO11 مع NCNN#

بعد ذلك، دعنا نتعمق في بعض حالات الاستخدام العملية حيث يمكن لتصدير نماذج YOLO11 إلى NCNN أن يحدث فرقاً حقيقياً.

Link to this sectionخوذات رؤية الذكاء الاصطناعي لمكافحة الحرائق#

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

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

Link to this sectionتصنيف النفايات والحاويات الذكية#

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

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

اكتشاف مواد النفايات البلاستيكية باستخدام YOLO11

الشكل 4. اكتشاف نفايات البلاستيك باستخدام YOLO11.

Link to this sectionمراقبة الماشية باستخدام الطائرات بدون طيار ورؤية الحاسوب#

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

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

استخدام YOLO11 لمراقبة الماشية

الشكل 5. نظرة على استخدام YOLO11 لمراقبة الماشية.

Link to this sectionأبرز النقاط#

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

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

Explore solutions

Real-time AI that works with your team

الذكاء الاصطناعي في الروبوتات

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الخدمات اللوجستية

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التجزئة

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الرعاية الصحية

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التصنيع

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

اعرف المزيد
Real-time AI that works with your operation

الذكاء الاصطناعي في مجال السيارات

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

اعرف المزيد
Real-time AI tailored to your operation

الذكاء الاصطناعي في الزراعة

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الروبوتات

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الخدمات اللوجستية

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التجزئة

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الرعاية الصحية

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التصنيع

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

اعرف المزيد
Real-time AI that works with your operation

الذكاء الاصطناعي في مجال السيارات

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

اعرف المزيد
Real-time AI tailored to your operation

الذكاء الاصطناعي في الزراعة

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الروبوتات

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الخدمات اللوجستية

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التجزئة

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في الرعاية الصحية

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

اعرف المزيد
Real-time AI that works with your team

الذكاء الاصطناعي في التصنيع

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

اعرف المزيد
Real-time AI that works with your operation

الذكاء الاصطناعي في مجال السيارات

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

اعرف المزيد
Real-time AI tailored to your operation

الذكاء الاصطناعي في الزراعة

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

اعرف المزيد

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

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