Ultralytics iOS التطبيق: الكشف عن الأجسام في الوقت الحقيقي باستخدام نماذج YOLO
يُعد تطبيق Ultralytics iOS أداة قوية تتيح لك تشغيل نماذج YOLO مباشرةً على جهاز iPhone أو iPad لاكتشاف الكائنات في الوقت الفعلي. يستخدم هذا التطبيق محرك Apple Neural Engine و Core ML لتحسين النموذج وتسريعه، مما يتيح اكتشاف الأجسام بسرعة وكفاءة.
شاهد: البدء باستخدام تطبيق Ultralytics HUB (IOS و Android)
التكميم والتسارع الكمي
لتحقيق الأداء في الوقت الحقيقي على جهازك iOS ، يتم تكميم نماذج YOLO إما إلى دقة FP16 أو INT8. التحويل الكمي هو عملية تقلل من الدقة العددية للنموذج weights and biases ، وبالتالي تقلل من حجم النموذج ومقدار الحساب المطلوب. وينتج عن ذلك أوقات استدلال أسرع دون التأثير بشكل كبير على دقة النموذج.
التحويل الكمي FP16
يحول التكميم FP16 (أو نصف الدقة) الأرقام ذات الفاصلة العائمة 32 بت في النموذج إلى أرقام ذات فاصلة عائمة 16 بت. يقلل هذا من حجم النموذج بمقدار النصف ويسرّع عملية الاستدلال، مع الحفاظ على توازن جيد بين الدقة والأداء.
التحويل الكمي INT8
يقلل التحويل الكمي INT8 (أو 8 بت عدد صحيح) من حجم النموذج ومتطلبات الحوسبة من خلال تحويل أرقام الفاصلة العائمة 32 بت إلى أعداد صحيحة 8 بت. يمكن أن تؤدي طريقة التكميم هذه إلى تسريع كبير، لكنها قد تؤدي إلى انخفاض طفيف في الدقة.
محرك Apple Neural Engine
إن محرك Apple Neural Engine (ANE) هو مكون مخصص للأجهزة مدمج في رقائق Apple من السلسلة A والسلسلة M. وهو مصمم لتسريع مهام التعلم الآلي، خاصةً بالنسبة للشبكات العصبية، مما يسمح بتنفيذ أسرع وأكثر كفاءة لنماذج YOLO الخاصة بك.
من خلال الجمع بين نماذج YOLO الكمية مع محرك Apple Neural Engine، يحقق تطبيق Ultralytics iOS اكتشاف الأجسام في الوقت الفعلي على جهازك iOS دون المساومة على الدقة أو الأداء.
سنة الإصدار | اسم الآيفون | اسم مجموعة الشرائح | حجم العقدة | أفضل ما في ANE TOPs |
---|---|---|---|---|
2017 | آيفون X | A11 بيونيك | 10 نانومتر | 0.6 |
2018 | آيفون XS | A12 بيونيك | 7 نانومتر | 5 |
2019 | آيفون 11 | A13 بيونيك | 7 نانومتر | 6 |
2020 | آيفون 12 | A14 بيونيك | 5 نانومتر | 11 |
2021 | آيفون 13 | A15 بيونيك | 5 نانومتر | 15.8 |
2022 | آيفون 14 | A16 بيونيك | 4 نانومتر | 17.0 |
يُرجى ملاحظة أن هذه القائمة تتضمن فقط طرازات iPhone من عام 2017 وما بعده، وأن قيم ANE TOPs تقريبية.
البدء في استخدام تطبيق Ultralytics iOS
لبدء استخدام تطبيق Ultralytics iOS ، اتبع الخطوات التالية:
-
قم بتنزيل تطبيق Ultralytics من متجر التطبيقات.
-
شغّل التطبيق على جهازك iOS وقم بتسجيل الدخول باستخدام حسابك Ultralytics . إذا لم يكن لديك حساب حتى الآن، قم بإنشاء حساب هنا.
-
بمجرد تسجيل الدخول، سترى قائمة بنماذج YOLO المدربة الخاصة بك . حدد نموذجًا لاستخدامه في اكتشاف الكائنات.
-
امنح التطبيق الإذن بالوصول إلى كاميرا جهازك.
-
وجِّه كاميرا جهازك إلى الأجسام التي تريد اكتشافها. سيعرض التطبيق المربعات المحدودة وتسميات الفئات في الوقت الفعلي أثناء اكتشافه للأجسام.
-
استكشف إعدادات التطبيق لضبط عتبة الاكتشاف، وتمكين فئات كائنات محددة أو تعطيلها، وغير ذلك الكثير.
مع تطبيق Ultralytics iOS ، يمكنك الآن الاستفادة من قوة نماذج YOLO لاكتشاف الكائنات في الوقت الفعلي على جهاز iPhone أو iPad، مدعومًا بمحرك Apple Neural Engine ومحسّنًا باستخدام التكميم FP16 أو INT8.