شيك أخضر
تم نسخ الرابط إلى الحافظة

نشرYOLO11 Ultralytics YOLO11 على رقاقة روك تشيب للذكاء الاصطناعي الفعال على الحافة

استكشف كيفية نشر Ultralytics YOLO11 على Rockchip باستخدام مجموعة أدوات RKNN Toolkit للذكاء الاصطناعي الفعال على الحافة وتسريع الذكاء الاصطناعي واكتشاف الكائنات في الوقت الفعلي.

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

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

تساعد مجموعة أدوات RKNN Toolkit من Rockchip في حل هذه المشكلة من خلال تحسين نماذج التعلم العميق للأجهزة التي تعمل بنظام Rockchip. وهي تستخدم وحدات المعالجة العصبية المخصصة (NPUs) لتسريع عملية الاستدلال، مما يقلل من زمن الاستجابة واستهلاك الطاقة مقارنةً CPU أو GPU . 

كان مجتمع Vision AI حريصاً على تشغيل Ultralytics YOLO11 على الأجهزة المستندة إلى Rockchip، وقد سمعناكم. لقد أضفنا دعمًا لتصدير YOLO11 إلى تنسيق نموذج RKNN. في هذه المقالة، سنستكشف في هذه المقالة كيفية عمل التصدير إلى RKNN ولماذا يعد نشر YOLO11 على الأجهزة التي تعمل بالرقاقة Rockchip مغيرًا لقواعد اللعبة.

ما هي Rockchip ومجموعة أدوات RKNN؟

Rockchip هي شركة تقوم بتصميم نظام على رقائق (SoCs) - وهي معالجات صغيرة ولكنها قوية تشغل العديد من الأجهزة المدمجة. تجمع هذه الرقائق بين CPU GPU ووحدة المعالجة العصبية (NPU) للتعامل مع كل شيء بدءاً من مهام الحوسبة العامة إلى تطبيقات الذكاء الاصطناعي المرئي التي تعتمد على اكتشاف الأجسام ومعالجة الصور.

تُستخدم روك تشيب SoCs في مجموعة متنوعة من الأجهزة، بما في ذلك أجهزة الكمبيوتر أحادية اللوحة (SBCs)، ولوحات التطوير، وأنظمة الذكاء الاصطناعي الصناعية، والكاميرات الذكية. تقوم العديد من الشركات المصنعة للأجهزة المعروفة، مثل Radxa وAsus وPine64 وOrange Pi وOdroid وKadas وBanana Pi، بتصنيع أجهزة تعمل بواسطة Rockchip SoCs. تحظى هذه اللوحات بشعبية كبيرة في تطبيقات الذكاء الاصطناعي والرؤية الحاسوبية المتطورة لأنها توفر توازنًا بين الأداء وكفاءة الطاقة والقدرة على تحمل التكاليف.

الشكل 1. مثال على جهاز يعمل برقاقة Rockchip.

ولمساعدة نماذج الذكاء الاصطناعي على العمل بكفاءة على هذه الأجهزة، توفر Rockchip مجموعة أدوات RKNN (الشبكة العصبية Rockchip). وهي تتيح للمطورين تحويل نماذج التعلم العميق وتحسينها لاستخدام وحدات المعالجة العصبية من Rockchip (NPUs). 

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

تم تحسين نماذج RKNN

دعونا نلقي نظرة فاحصة على كيفية تحسين نماذج RKNN لأداء الذكاء الاصطناعي على الأجهزة التي تدعم Rockchip. 

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

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

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

نظرة عامة على نماذج Ultralytics YOLO

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

وقد تحسنت هذه النماذج بشكل كبير بمرور الوقت. على سبيل المثال، Ultralytics YOLOv5 جعل اكتشاف الكائنات أسهل في الاستخدام مع PyTorch. ثم، Ultralytics YOLOv8 ميزات جديدة مثل تقدير الوضعية وتصنيف الصور. والآن، يأخذ YOLO11 الأمور إلى أبعد من ذلك من خلال زيادة الدقة مع استخدام موارد أقل. في الواقع، يحقق YOLO11m أداءً أفضل على مجموعة بيانات COCO مع استخدام معلمات أقل بنسبة 22% من YOLOv8m مما يجعله أكثر دقة وفعالية.

الشكل 2. اكتشاف الأجسام باستخدام YOLO11.

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

مع الدعم الإضافي لتصدير YOLO11 إلى تنسيق نموذج RKNN، يمكن لـ YOLO11 الآن الاستفادة من وحدات المعالجة العصبية من Rockchip. يحقق أصغر نموذج، YOLO11n بصيغة RKNN، وقت استدلال مذهل يبلغ 99.5 مللي ثانية لكل صورة، مما يتيح المعالجة في الوقت الفعلي حتى على الأجهزة المدمجة.

تصدير نموذج YOLO11 الخاص بك إلى تنسيق RKNN

حاليًا، يمكن تصدير نماذج اكتشاف الأجسام YOLO11 إلى تنسيق RKNN. ترقبوا أيضًا - نحن نعمل على إضافة دعم لمهام الرؤية الحاسوبية الأخرى وتكميم INT8 في التحديثات المستقبلية. 

يعد تصدير YOLO11 إلى تنسيق RKNN عملية مباشرة. يمكنك تحميل نموذج YOLO11 المدرَّب حسب الطلب، وتحديد منصة Rockchip المستهدفة، وتحويله إلى تنسيق RKNN ببضعة أسطر من التعليمات البرمجية. إن تنسيق RKNN متوافق مع العديد من رقائق Rockchip SoCs، بما في ذلك RK3588 وRK3566 وRK3576، مما يضمن دعمًا واسعًا للأجهزة.

الشكل 3. تصدير YOLO11 إلى تنسيق نموذج RKNN.

نشر YOLO11 على الأجهزة المستندة إلى رقاقة روك تشيب

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

الشكل 4. تشغيل الاستدلال باستخدام نموذج RKNN المُصدَّر.

تطبيقات الذكاء الاصطناعي المتطورة لـ YOLO11 و Rockchip

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

تُستخدم معالجات Rockchip على نطاق واسع في الأجهزة اللوحية ولوحات التطوير وأنظمة الذكاء الاصطناعي الصناعية Android. من خلال دعم Android وLinux Python يمكنك بسهولة إنشاء ونشر حلول Vision المعتمدة على الذكاء الاصطناعي لمجموعة متنوعة من الصناعات.

أجهزة لوحية قوية مدمجة مع YOLO11

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

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

الشكل 5. الكشف عن معدات السلامة باستخدام YOLO11.

الذكاء الاصطناعي الصناعي لمراقبة الجودة 

فيما يتعلق بالتصنيع والأتمتة، يمكن أن تلعب اللوحات الصناعية التي تعمل بنظام Rockchip دورًا كبيرًا في مراقبة الجودة ومراقبة العمليات. اللوحة الصناعية هي وحدة حوسبة مدمجة وعالية الأداء مصممة للأنظمة المدمجة في البيئات الصناعية. تشتمل هذه اللوحات عادةً على معالجات وذاكرة وواجهات الإدخال/الإخراج وخيارات الاتصال التي يمكن أن تتكامل مع المستشعرات والكاميرات والآلات المؤتمتة.

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

مزايا تشغيل YOLO11 على الأجهزة المستندة إلى Rockchip

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

فيما يلي بعض مزايا تشغيل YOLO11 على الأجهزة القائمة على Rockchip:

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

الوجبات الرئيسية

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

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

انضم إلى مجتمعنا واستكشف مستودع GitHub الخاص بنا لمعرفة المزيد عن الذكاء الاصطناعي. تعرّف على كيفية قيادة الرؤية الحاسوبية في الزراعة والذكاء الاصطناعي في مجال الرعاية الصحية للابتكار من خلال زيارة صفحات الحلول الخاصة بنا. اطلع أيضًا على خيارات الترخيص لدينا لبدء إنشاء حلول الرؤية بالذكاء الاصطناعي اليوم!

شعار الفيسبوكشعار تويترشعار LinkedInرمز نسخ الرابط

اقرأ المزيد في هذه الفئة

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

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