كيفية تدريب نماذجك المخصصة باستخدام 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 التي تحتوي على 14,000 صورة.
  3. اختر طرازاً: اختر نموذج YOLO. يدعم Ultralytics HUB نماذج مختلفة، بما في ذلك YOLOv5 و YOLOv8. ولغرض هذا المثال، سنختار طراز YOLOv8 النانو.
  4. ضبط المعلمات الفائقة: اضبط الإعدادات مثل عدد الحقب الزمنية وحجم الصورة وحجم الدُفعات. يمكنك أيضًا تحديد ما إذا كنت تريد استخدام وحدة معالجة الرسومات أو وحدة المعالجة المركزية وتهيئة خيارات التخزين المؤقت.

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

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

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

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

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

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

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

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

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

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

تطبيق الهاتف المحمول

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

الخاتمة

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

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

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

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

ابدأ مجاناً
تم نسخ الرابط إلى الحافظة