Yolo فيجن شنتشن
شنتشن
انضم الآن

كيفية تدريب نماذجك المخصصة باستخدام Ultralytics HUB

نوفولا لادي

قراءة لمدة 3 دقائق

31 مايو 2024

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

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

ما هو Ultralytics HUB؟

إن Ultralytics HUB عبارة عن منصة شاملة مصممة للتعامل مع مجموعات البيانات والمشاريع والنماذج الخاصة بك، مما يسهل تدريب نماذج التعلم الآلي ونشرها. 

وهو يتكامل مع منصات مختلفة، ويدعم التحديثات في الوقت الفعلي عبر تطبيقه على الهاتف المحمول (متاح على نظامي Android iOS)، ويتطور باستمرار مع ميزات جديدة. لمزيد من الأفكار التقنية وسير العمل خطوة بخطوة، راجع مقالنا على موقع Medium حول كيفية تدريب نماذج الرؤية الحاسوبية على السحابة.

بدء استخدام Ultralytics HUB

واجهة سهلة الاستخدام

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

مجموعات البيانات والنماذج

يأتي Ultralytics HUB محملاً مسبقًا بمجموعات بيانات قياسية مثل VOC, COCOوSimpsons، والتي تُستخدم عادةً للقياس المعياري. مجموعات البيانات هذه كبيرة، حيث تضم COCO 80 فئة و140,000 صورة. ومع ذلك، تدعم المنصة أيضًا مجموعات بيانات أصغر، مما يجعلها مثالية للمستخدمين على جميع المستويات. يمكنك تحميل مجموعة بياناتك المخصصة أو الاتصال بأدوات خارجية مثل Roboflow للتعليق التوضيحي للصور وإعداد مجموعة البيانات.

إنشاء مشروع

يعد إنشاء مشروع جديد في Ultralytics HUB أمرًا بسيطًا للغاية. إليك دليل تفصيلي خطوة بخطوة للبدء:

  1. إنشاء مشروع: ابدأ بتسمية مشروعك. في هذا المثال، لِنُسمِّه "اكتشاف الأجسام".
  2. اختر مجموعة بيانات: حدد مجموعة بيانات من الخيارات المتاحة. للتبسيط، سنستخدم مجموعة بيانات Simpsons التي تحتوي على 14000 صورة.
  3. اختر طرازاً: اختر نموذج YOLO . يدعم Ultralytics HUB نماذج مختلفة، بما في ذلك YOLOv5 و YOLOv8. ولغرض هذا المثال، سنستخدم نموذج YOLOv8 nano.
  4. ضبط المعلمات الفائقة: اضبط الإعدادات مثل عدد الحقب الزمنية وحجم الصورة وحجم الدُفعات. يمكنك أيضًا تحديد ما إذا كنت تريد استخدام GPU أو CPU وتهيئة خيارات التخزين المؤقت.

تدريب النموذج

بمجرد إعداد مشروعك، يصبح تدريب النموذج على بُعد نقرة واحدة فقط. يوفر Ultralytics HUB خيارات تدريب متعددة:

  • التدريب المحلي: قم بتثبيت Ultralytics على جهازك المحلي وتشغيل البرنامج النصي للتدريب.
  • Google كولاب: افتح دفتر ملاحظات Google Colab مهيأ مسبقًا بالرمز اللازم. لا يتطلب هذا الخيار أي ترميز ويعمل بسلاسة في السحابة.
  • HUB Cloud: يوفر تدريب Ultralytics HUB Cloud Cloud حلاً بدون تعليمات برمجية لتدريب نماذج YOLO وهو مثالي لغير المبرمجين وأصحاب الأعمال. يتضمن سير العمل تحميل مجموعة البيانات، واختيار النموذج، وإعداد المثيل السحابي، مما يجعل من السهل ضبط النماذج المُدربة مسبقًا وتصديرها لمختلف التطبيقات.

لتدريب النموذج في Google Colab:

  1. تثبيت Ultralytics: قم بتشغيل الأمر لتثبيت Ultralytics في دفتر الملاحظات.
  2. الإعداد ومفتاح API: قم بتكوين الإعداد وأدخل مفتاح API الخاص بك.
  3. بدء التدريب: نفّذ أوامر التدريب، وسيبدأ نموذجك في التدريب.
__wf_reserved_inherit
الشكل 1. نيكولاي نيلسن يوضح كيفية تدريب النماذج على Ultralytics HUB.

مراقبة التقدم في التدريب

يوفر Ultralytics HUB تتبعًا في الوقت الفعلي لتقدم تدريب نموذجك. يمكنك مراقبة المقاييس الرئيسية مثل الدقة والدقة والاستدعاء ووظائف الخسارة. تصور المنصة أيضاً بيانات التدريب، مما يتيح لك رؤية كيفية تحسن نموذجك بمرور الوقت.

ميزات متقدمة وعمليات تكامل

التدريب السحابي وتكامل RoboFlow

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

تطبيق جوال

يوفر تطبيق Ultralytics HUB إمكانية اكتشاف الأجسام في الوقت الفعلي على جهازك المحمول. باستخدام نماذج مُدرّبة مسبقاً، يمكن للتطبيق detect الأجسام من مجموعة بيانات COCO بدقة عالية، حيث يعمل بسرعة 30 إطاراً في الثانية على جهاز iPhone 14 Pro. تُعد هذه الميزة مثالية لاختبار النماذج في سيناريوهات العالم الحقيقي وإظهار قدرات النماذج المدربة.

ملخص

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

فلماذا الانتظار؟ تعمق في Ultralytics HUB اليوم وأطلق العنان لإمكانات مشاريع التعلم الآلي الخاصة بك ببضع نقرات فقط!

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

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

ابدأ مجانًا