تخطي إلى المحتوى

تطبيق Ultralytics iOS: الكشف عن الكائنات في الوقت الفعلي باستخدام نماذج YOLO

صورة معاينة Ultralytics HUB

تطبيق Ultralytics iOS هو أداة قوية تتيح لك تشغيل نماذج YOLO مباشرة على جهاز iPhone أو iPad الخاص بك للكشف عن الكائنات في الوقت الفعلي. يستخدم هذا التطبيق Apple Neural Engine و Core ML لتحسين النموذج وتسريعه، مما يتيح الكشف السريع والفعال عن الكائنات.



شاهد: الشروع في العمل مع تطبيق Ultralytics HUB (IOS & Android)

التكميم والتسريع

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

تحديد الكميات FP16

تقوم عملية تحديد الكميات FP16 (أو نصف الدقة) بتحويل أرقام الفاصلة العائمة ذات 32 بت الخاصة بالنموذج إلى أرقام الفاصلة العائمة ذات 16 بت. يقلل هذا من حجم النموذج بمقدار النصف ويسرع عملية الاستدلال، مع الحفاظ على توازن جيد بين الدقة والأداء.

تكميم INT8

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

محرك Apple العصبي

إن Apple Neural Engine (ANE) عبارة عن مكون أجهزة مخصص مدمج في شرائح Apple من سلسلة A وسلسلة M. وهو مصمم لتسريع مهام تعلم الآلة، خاصة بالنسبة للشبكات العصبية، مما يسمح بتنفيذ نماذج YOLO الخاصة بك بشكل أسرع وأكثر كفاءة.

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

سنة الإصدار اسم iPhone اسم مجموعة الشرائح حجم العقدة ANE TOPs
2017 iPhone X A11 Bionic 10 نانومتر 0.6
2018 iPhone XS A12 Bionic 7 نانومتر 5
2019 iPhone 11 A13 Bionic 7 نانومتر 6
2020 iPhone 12 A14 Bionic 5 نانومتر 11
2021 iPhone 13 A15 Bionic 5 نانومتر 15.8
2022 iPhone 14 A16 Bionic 4 نانومتر 17.0
2023 iPhone 15 A17 Pro 3 نانومتر 35.0

يرجى ملاحظة أن هذه القائمة تتضمن طرز iPhone من عام 2017 فصاعدًا، وقيم ANE TOPs تقريبية.

تكامل CoreML

يستفيد تطبيق Ultralytics iOS من CoreML، وهو إطار عمل تعلم الآلة الأساسي من Apple، لتحسين نماذج YOLO لأجهزة iOS. يوفر CoreML العديد من المزايا:

  • المعالجة على الجهاز: تحدث جميع عمليات الاستدلال محليًا على جهازك، مما يضمن خصوصية البيانات ويزيل الحاجة إلى الاتصال بالإنترنت.
  • تسريع الأجهزة: يستخدم تلقائيًا محرك Apple Neural Engine و CPU و GPU للحصول على الأداء الأمثل.
  • تكامل سلس: يعمل أصليًا مع كاميرا iOS وأطر عمل النظام

يقوم CoreML بتحويل نماذج YOLO إلى تنسيق مُحسَّن لأجهزة Apple، مما يسمح بتنفيذ فعال مع الحفاظ على دقة الكشف.

الشروع في العمل مع تطبيق Ultralytics iOS

للبدء في استخدام تطبيق Ultralytics iOS، اتبع الخطوات التالية:

  1. قم بتنزيل تطبيق Ultralytics من App Store.

  2. شغّل التطبيق على جهاز iOS الخاص بك وقم بتسجيل الدخول باستخدام حساب Ultralytics الخاص بك. إذا لم يكن لديك حساب بالفعل، فأنشئ حسابًا في Ultralytics HUB.

  3. بمجرد تسجيل الدخول، سترى قائمة بنماذج YOLO التي تم تدريبها. حدد نموذجًا لاستخدامه في الكشف عن الكائنات.

  4. امنح التطبيق إذن الوصول إلى كاميرا جهازك.

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

  6. استكشف إعدادات التطبيق لضبط عتبة الكشف، أو تمكين أو تعطيل فئات معينة من الكائنات، والمزيد.

مع تطبيق Ultralytics iOS، يمكنك الآن الاستفادة من قوة نماذج YOLO للكشف عن الكائنات في الوقت الفعلي على جهاز iPhone أو iPad الخاص بك، والمدعوم من Apple Neural Engine والمحسن باستخدام FP16 أو INT8 quantization.



📅 أُنشئ منذ سنة واحدة ✏️ تم التحديث منذ 3 أشهر

تعليقات