تدريب ونشر Ultralytics YOLO11 باستخدام Ultralytics HUB
انضم إلينا في نظرة فاحصة على كيفية استخدام Ultralytics HUB لتدريب ونشر نماذج Ultralytics YOLO11 الجديدة. سنرشدك خلال العملية خطوة بخطوة.

Ultralytics YOLO11 هو أحدث نموذج رؤية حاسوبية متطور ومصمم لـ مهام مثل اكتشاف الكائنات، وتصنيف الصور، وتجزئة الأجزاء. إنه أسرع وأكثر دقة وكفاءة من الإصدارات السابقة من نماذج YOLO (You Only Look Once). يمكن استخدام YOLO11 في مجموعة متنوعة من تطبيقات الرؤية الحاسوبية الفورية. والأفضل من ذلك، أن بدء الاستخدام مع Ultralytics YOLO11 بسيط ومباشر تماماً مثل جميع نماذج Ultralytics YOLO الأخرى.
لقد ناقشنا سابقاً الميزات والتحسينات الجديدة في YOLO11 وتطرقنا إلى الوصول إلى النموذج من خلال حزمة Ultralytics Python أو Ultralytics HUB. في هذا الدليل، سنرشدك خطوة بخطوة إلى كيفية استخدام Ultralytics HUB لتدريب ونشر Ultralytics YOLO11 بسهولة.
Link to this sectionمقدمة عن Ultralytics HUB#
Ultralytics HUB هي منصة Ultralytics سهلة الاستخدام وبدون كود (no-code)، مصممة لتبسيط العملية برمتها بدءاً من التدريب وصولاً إلى نشر نماذج YOLO، بما في ذلك نماذج Ultralytics YOLO11 التي تم إطلاقها حديثاً. سواء كنت خبيراً في الذكاء الاصطناعي أو مبتدئاً في الرؤية الحاسوبية، توفر HUB واجهة بديهية تسمح لك بتحميل مجموعات البيانات، واختيار نماذج مدربة مسبقاً، وضبطها بدقة لتلبية احتياجاتك الخاصة. ببضع نقرات فقط، يمكنك تدريب النماذج لـ التطبيقات الفورية في صناعات تتراوح من التصنيع إلى الزراعة. تركز HUB على جعل الذكاء الاصطناعي المتقدم في متناول الجميع دون الحاجة إلى برمجة مكثفة.

الشكل 1. Ultralytics HUB هي منصة سهلة الاستخدام بدون كود.
تتوفر لدى Ultralytics HUB خيارات خطط مختلفة، مع مستوى مجاني للوصول الأساسي وخطة Pro تقدم إمكانيات إضافية مثل التدريب السحابي، والتعاون الجماعي، وحدود استخدام متزايدة. فيما يلي نظرة سريعة على بعض الميزات الرئيسية التي تقدمها Ultralytics HUB:
- دعم مجموعات البيانات المخصصة: قم بتحميل وإدارة مجموعات بياناتك الخاصة لتدريب أكثر تخصيصاً للنماذج.
- التكامل مع الأجهزة المحمولة: قم بتشغيل نماذج YOLO على أجهزة iOS و Android باستخدام تطبيق Ultralytics HUB، مع تسريع الأجهزة للحصول على أداء محسن.
- الموارد السحابية: تدعم البنية التحتية السحابية المدعومة بـ GPU تدريب نماذج أسرع وأكثر كفاءة.
- إدارة سهلة للمشاريع: تسهّل Ultralytics HUB على مستخدمي Pro إدارة المشاريع والتعاون مع أعضاء الفريق من خلال ميزة Teams، مما يبسط العمل الجماعي ومشاركة الموارد.
- API الاستدلال: توفر HUB واجهات برمجة تطبيقات (API) للاستدلال مشتركة ومخصصة. يمكن للمستخدمين تشغيل نماذج YOLO دون الحاجة إلى إعداد بيئة محلية.
- Ultralytics HUB-SDK: تجعل حزمة HUB-SDK الخاصة بنا من السهل دمج خدمات تعلم الآلة من Ultralytics في تطبيقات Python الخاصة بك.
تتكامل HUB أيضاً مع منصات مختلفة، ويمكن للمستخدمين تصدير النماذج المدربة إلى تنسيقات متنوعة مثل ONNX، وTensorFlow، وCoreML، مما يجعل النشر عبر منصات متعددة أمراً سلساً. بشكل أساسي، تبسط Ultralytics HUB مهام الذكاء الاصطناعي المعقدة، بدءاً من التعامل مع مجموعات البيانات وصولاً إلى نشر النماذج الفورية، كل ذلك داخل أداة واحدة شاملة.
Link to this sectionتشغيل الاستدلالات على Ultralytics HUB باستخدام YOLO11#
لتشغيل الاستدلالات على Ultralytics HUB باستخدام YOLO11، ما عليك سوى الانتقال إلى قسم "Models" واختيار نموذج YOLO11 الذي تهتم به. بعد ذلك، يمكنك النقر على "Preview" لتجربة النموذج عن طريق تحميل أي صورة.

الشكل 2. جرب Ultralytics YOLO11 على Ultralytics HUB.
تجعل هذه الميزة في HUB من الممكن لأي شخص، بغض النظر عن مستوى خبرته، اختبار تنبؤات النموذج باستخدام YOLO11 ومعرفة مدى أدائه. إنها طريقة سهلة الاستخدام للتعامل مع Ultralytics YOLO11 مجاناً.
Link to this sectionتدريب نموذج Ultralytics YOLO11 مخصص على Ultralytics HUB#
بعد إنشاء حساب، يمكنك البدء مباشرة في التدريب من خلال الوصول إلى لوحة التحكم. ومن هناك، يمكنك إدارة مشاريعك، وتحميل مجموعات البيانات، والبدء في تدريب نماذج YOLO11 الخاصة بك بكل سهولة. تم تصميم المنصة لجعل العملية سريعة وخالية من المتاعب قدر الإمكان.
Link to this sectionاستخدام مجموعات بيانات مخصصة لتدريب YOLO11 على HUB#
بمجرد تسجيل الدخول، يمكنك النقر على "Datasets" من القائمة الموجودة على اليسار لاستكشاف مجموعة من مجموعات البيانات الموجودة مسبقاً على Ultralytics HUB. تلبي مجموعات البيانات هذه مهاماً متنوعة، مثل اكتشاف الكائنات بصناديق الإحاطة الموجهة (OBB) وتقدير الوضعية. على سبيل المثال، يمكنك استخدام COCO128 لاكتشاف الكائنات بـ 80 فئة أو Fashion-MNIST لتصنيف الصور. مجموعات البيانات هذه متاحة بسهولة ومُحسنة لتدريب نماذج YOLO.

الشكل 3. توفر Ultralytics HUB طريقة مريحة لإدارة وتطبيق مجموعات بياناتك المخصصة.
إذا كنت ترغب في العمل ببياناتك الخاصة، يمكنك تحميل مجموعات بيانات مخصصة. عند القيام بذلك، تأكد من أن مجموعة بياناتك تتبع هيكل YOLO، بما في ذلك ملف YAML مهيأ بشكل صحيح في الدليل الجذر، وأنها مضغوطة.
بمجرد أن تصبح مجموعة بياناتك جاهزة، يمكنك النقر على زر "Upload Dataset"، وتحديد نوع المهمة، وتحميل ملف ZIP. بعد التحميل، تقوم Ultralytics HUB بالتحقق من صحة مجموعة بياناتك تلقائياً، ويمكنك البدء فوراً في تدريب نماذج YOLO. يمكنك أيضاً إدارة وعرض تفاصيل مجموعة بياناتك، مثل تقسيمات الصور (تدريب، تحقق، اختبار)، وتحليل البيانات لضمان جاهزيتها لتدريب النموذج.

الشكل 4. يمكنك تحميل مجموعة بيانات مخصصة وعرض تفاصيل مجموعة بياناتك.
Link to this sectionتدريب ومراقبة YOLO11 بكفاءة مع Ultralytics HUB#
لبدء تدريب نموذج YOLO11 باستخدام ميزة التدريب السحابي (Cloud Training) في Ultralytics HUB، ستحتاج إلى الترقية إلى خطة Pro. كمستخدم Pro، تتوفر لك موارد GPU لتدريب أسرع وأكثر كفاءة. بمجرد الترقية، ادخل إلى قسم "Models"، وحدد تنوع نموذج YOLO11 الذي تريده، وقم بتهيئة إعدادات التدريب.

الشكل 5. قم بتدريب نموذج YOLO11 على HUB ببضع نقرات.
يمكنك اختيار عدد الدورات (epochs) (التي تحدد عدد مرات مرور النموذج عبر مجموعة البيانات) أو تحديد مدة زمنية محددة للتدريب. قبل بدء تدريب النموذج، ستقوم Ultralytics HUB بتهيئة مثيل GPU مخصص لضمان أداء مُحسّن. اعتماداً على الطلب، قد تستغرق التهيئة بعض الوقت، ولكن لن يتم تطبيق أي رسوم على حسابك خلال هذه العملية.
بعد الانتهاء من إعداداتك، انقر على "Start Training" لبدء الجلسة. طوال فترة التدريب، يمكنك مراقبة التقدم في الوقت الفعلي من خلال لوحة تحكم. إنها تمنحك القدرة على إيقاف التدريب مؤقتاً أو إنهائه أو استئنافه حسب الحاجة. إذا انخفض رصيد حسابك أثناء التدريب القائم على الدورات، فستتوقف الجلسة مؤقتاً، مما يسمح لك بشحن رصيدك قبل الاستئناف. تحفظ المنصة نقاط الفحص تلقائياً، مما يعني أنه يمكنك المتابعة من حيث توقفت.
في نهاية التدريب، يمكنك التحقق من جميع التكاليف عبر علامة تبويب الفواتير، حيث ستجد تقارير تكلفة مفصلة تسهل تتبع النفقات وإدارة تدريبك بكفاءة.

الشكل 6. يمكنك مراقبة تدريب النموذج أثناء حدوثه.
Link to this sectionنشر نموذج Ultralytics YOLO11 المخصص الخاص بك باستخدام HUB#
عند نشر نموذج YOLO11 المخصص الخاص بك باستخدام Ultralytics HUB، هناك خياران رئيسيان: Shared Inference API وDedicated Inference API. لاستخدام النموذج المنشور، يمكنك تقديم طلبات استدلال إلى API باستخدام إما Python أو cURL، اعتماداً على إعدادك. تتضمن العملية العامة إرسال ملف صورة مع المعلمات ذات الصلة (مثل حجم الصورة وعتبات الثقة) إلى API. ستعيد Ultralytics HUB التنبؤات بتنسيق JSON بسيط، والذي يمكنك معالجته بشكل أكبر.
تعد Shared Inference API حلاً فعالاً من حيث التكلفة للمستخدمين في المستوى المجاني وتوفر 100 طلب في الساعة وما يصل إلى 1000 طلب شهرياً. إنها تلغي الحاجة إلى بيئة محلية وتدعم النشر السريع مباشرة من Ultralytics HUB.
تعد Dedicated Inference API، المتاحة لمستخدمي Pro، أكثر ملاءمة للنشر على نطاق أوسع أو التطبيقات الفورية. إنها توفر نشراً بنقرة واحدة في بيئة سحابية مخصصة مدعومة بـ Google Cloud Run. تم تحسين هذا الخيار للتطبيقات عالية الأداء، مما يضمن زمن وصول أقل من 100 مللي ثانية وتغطية عالمية عبر 38 منطقة للمعالجة الفورية. كما أنها تدعم ميزات أمان محسنة، مما يجعلها مناسبة للصناعات ذات متطلبات حماية البيانات الصارمة.
بمجرد اختيارك بين Shared أو Dedicated Inference API لنشر نموذج YOLO11 الخاص بك، تكون الخطوات التالية بسيطة وفعالة. يمكنك فتح علامة التبويب "Deploy" داخل صفحة نموذجك على Ultralytics HUB. إذا كنت تستخدم Shared Inference API، يمكنك الاطلاع على هذا الدليل لاتباع التعليمات الخاصة بإعداد طلبات API الخاصة بك. بالنسبة لمستخدمي Dedicated Inference API، ما عليك سوى النقر على زر Start Endpoint لبدء نقطة النهاية. بمجرد تفعيلها، ستمنحك HUB رابط URL فريداً لاستخدامه في مهام الاستدلال الخاصة بك.

الشكل 7. استخدام Ultralytics HUB Dedicated Inference API بسيط.
Link to this sectionخيارات نشر أخرى توفرها HUB#
إذا كان مشروعك يحتاج إلى نموذج بتنسيق معين أو للاستخدام دون اتصال بالإنترنت، توفر Ultralytics HUB خيارات تصدير مثل ONNX أو CoreML أو TensorFlow لدعم منصات متنوعة، من الهواتف المحمولة إلى الأنظمة السحابية. للمطورين الذين يتطلعون إلى دمج النماذج مباشرة في التطبيقات، توفر Ultralytics HUB-SDK طريقة فعالة لإدارة عمليات النشر من خلال Python. باستخدام مفاتيح API أو بيانات اعتماد Ultralytics، يمكنك التحكم بسهولة في النشر وتشغيل الاستدلالات في كودك، مما يمنحك المرونة اللازمة للتكامل السلس.
Link to this sectionأبرز النقاط#
Ultralytics HUB هي منصة شاملة مصممة لجعل تدريب ونشر نماذج YOLO11 في متناول المبتدئين والخبراء على حد سواء. إنها تدعم مجموعة واسعة من المهام، بدءاً من تحميل مجموعات البيانات وصولاً إلى تهيئة التدريب، وتوفر خيارات نشر مرنة مثل Shared وDedicated Inference APIs. سواء كنت تقوم بالنشر عبر APIs أو تصدير نماذج للاستخدام دون اتصال، تضمن HUB تكاملاً سلساً عبر المنصات. مع خيارات للتطبيقات الفورية والحلول القابلة للتوسع، يمكن استخدام Ultralytics HUB لمجموعة واسعة من احتياجات النشر للمستخدمين المبتدئين والمتقدمين على حد سواء.
استكشف مستودع GitHub الخاص بنا وانضم إلى مجتمعنا الحيوي للتعمق أكثر في الذكاء الاصطناعي. اكتشف كيف يعمل ذكاء الرؤية على دفع الابتكار في صناعات مثل الرعاية الصحية والزراعة.






