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

انضم إلينا ونحن نلقي نظرة فاحصة على كيفية استخدام Ultralytics HUB لتدريب ونشر نماذج Ultralytics YOLO11 الجديدة. سنرشدك خلال العملية خطوة بخطوة.
إن Ultralytics YOLO11 هو نموذج الرؤية الحاسوبية المتطور الجديد المصمم لمهام مثل اكتشاف الأجسام وتصنيف الصور وتجزئة النماذج. إنه أسرع وأكثر دقة وفعالية من الإصدارات السابقة من نماذج YOLO (أنت تنظر مرة واحدة فقط). يمكن استخدام YOLO11 لمجموعة متنوعة من تطبيقات الرؤية الحاسوبية في الوقت الحقيقي. أفضل ما في الأمر أن بدء استخدام Ultralytics YOLO11 بسيط ومباشر مثل جميع نماذج Ultralytics YOLO الأخرى.
ناقشنا سابقًا ميزات وتحسينات YOLO11 الجديدة وتطرقنا إلى الوصول إلى النموذج من خلال حزمة Ultralytics Python أو Ultralytics HUB. في هذا الدليل، سنرشدك في هذا الدليل إلى كيفية استخدام Ultralytics HUB خطوة بخطوة لتدريب ونشر Ultralytics YOLO11 بسهولة.
منصة Ultralytics HUB هي منصة Ultralytics سهلة الاستخدام وبدون تعليمات برمجية مصممة لتبسيط العملية بأكملها بدءًا من التدريب وحتى نشر نماذج YOLO، بما في ذلك نماذج Ultralytics YOLO11 التي تم إطلاقها حديثًا. سواء كنت خبيراً في مجال الذكاء الاصطناعي أو مبتدئاً في مجال الرؤية الحاسوبية، توفر لك منصة HUB واجهة سهلة الاستخدام تسمح لك بتحميل مجموعات البيانات واختيار النماذج المدربة مسبقاً وضبطها لتلبية احتياجاتك الخاصة. ببضع نقرات فقط، يمكنك تدريب النماذج للتطبيقات في الوقت الفعلي في صناعات تتراوح من التصنيع إلى الزراعة. يركز HUB على إتاحة الوصول إلى الذكاء الاصطناعي المتقدم دون الحاجة إلى ترميز واسع النطاق.
يحتوي Ultralytics HUB على خيارات خطط مختلفة، مع فئة مجانية للوصول الأساسي وخطة Pro التي تقدم إمكانيات إضافية مثل التدريب السحابي والتعاون الجماعي وزيادة حدود الاستخدام. إليك نظرة سريعة على بعض الميزات الرئيسية التي تقدمها Ultralytics HUB:
يتكامل HUB أيضًا مع العديد من المنصات، ويمكن للمستخدمين تصدير النماذج المدربة إلى تنسيقات مختلفة مثل ONNX و TensorFlow و CoreML، مما يجعل النشر عبر منصات متعددة سلسًا. بشكل أساسي، يعمل Ultralytics HUB على تبسيط مهام الذكاء الاصطناعي المعقدة، بدءًا من التعامل مع مجموعة البيانات إلى نشر النماذج في الوقت الفعلي، كل ذلك ضمن أداة واحدة شاملة.
لتشغيل الاستنتاجات على Ultralytics HUB باستخدام YOLO11، ما عليك سوى الانتقال إلى قسم "النماذج" واختيار نموذج YOLO11 الذي تهتم به. بعد ذلك، يمكنك النقر على "معاينة" لتجربة النموذج عن طريق تحميل أي صورة.
تتيح هذه الميزة في HUB لأي شخص، بغض النظر عن مستوى خبرته، اختبار تنبؤات النموذج باستخدام YOLO11 ومعرفة كيفية أدائه. إنها طريقة سهلة الاستخدام للحصول على تجربة عملية مع Ultralytics YOLO11 مجانًا.
بعد إنشاء حساب، يمكنك الغوص مباشرةً في التدريب من خلال الوصول إلى لوحة التحكم. من هناك، يمكنك إدارة مشاريعك، وتحميل مجموعات البيانات، والبدء في تدريب نماذج YOLO11 بكل سهولة. صُممت المنصة لتجعل العملية سريعة وخالية من المتاعب قدر الإمكان.
بمجرد تسجيل الدخول، يمكنك النقر على "مجموعات البيانات" من القائمة الموجودة على اليسار لاستكشاف مجموعة من مجموعات البيانات الموجودة مسبقًا والمتاحة على Ultralytics HUB. تلبي مجموعات البيانات هذه مختلف المهام، مثل الكشف عن الأجسام ذات المربعات المحدودة الموجهة (OBB) وتقدير الوضع. على سبيل المثال، يمكنك استخدام COCO128 للكشف عن الكائنات مع 80 فئة أو Fashion-MNIST لتصنيف الصور. مجموعات البيانات هذه متاحة بسهولة ومحسّنة لتدريب نماذج YOLO.
إذا كنت ترغب في العمل مع بياناتك الخاصة، يمكنك تحميل مجموعات بيانات مخصصة. عند القيام بذلك، تأكد من أن مجموعة البيانات الخاصة بك تتبع بنية YOLO، بما في ذلك ملف YAML منسق بشكل صحيح في الدليل الجذر، وأن تكون مضغوطة.
بمجرد أن تصبح مجموعة بياناتك جاهزة، يمكنك النقر على زر "تحميل مجموعة البيانات"، وتحديد نوع المهمة، وتحميل ملف ZIP. بعد التحميل، يقوم Ultralytics HUB بالتحقق تلقائيًا من صحة مجموعة البيانات الخاصة بك، ويمكنك البدء فورًا في تدريب نماذج YOLO. يمكنك أيضًا إدارة وعرض تفاصيل مجموعة البيانات الخاصة بك، مثل تقسيمات الصور (تدريب، تحقق، اختبار)، وتحليل البيانات للتأكد من أنها جاهزة لتدريب النموذج.
للبدء في تدريب نموذج YOLO11 باستخدام ميزة التدريب السحابي في Ultralytics HUB، ستحتاج إلى الترقية إلى خطة Pro. بصفتك مستخدمًا محترفًا، تتوفر لك موارد وحدة معالجة الرسومات لتدريب أسرع وأكثر كفاءة. بمجرد الترقية، قم بالوصول إلى قسم "النماذج"، وحدد نموذج YOLO11 الذي تريده، وقم بتكوين إعدادات التدريب.
يمكنك اختيار عدد الحقب الزمنية (التي تحدد عدد المرات التي سيمر فيها النموذج عبر مجموعة البيانات) أو تعيين مدة محددة للتدريب الموقوت. قبل بدء تدريب النموذج، سيقوم Ultralytics HUB بتهيئة مثيل وحدة معالجة رسومات مخصص لضمان الأداء الأمثل. اعتماداً على الطلب، قد تستغرق عملية التهيئة بعض الوقت، ولكن لن يتم تطبيق أي رسوم على حسابك أثناء هذه العملية.
بعد الانتهاء من إعداداتك، انقر على "بدء التدريب" لبدء الجلسة. طوال فترة التدريب، يمكنك مراقبة التقدم المحرز في الوقت الفعلي من خلال لوحة التحكم. فهي تمنحك القدرة على إيقاف التدريب مؤقتاً أو إيقافه أو استئنافه حسب الحاجة. إذا انخفض رصيد حسابك أثناء التدريب القائم على الحقبة، ستتوقف الجلسة مؤقتاً، مما يسمح لك بزيادة رصيدك قبل استئناف التدريب. تقوم المنصة تلقائياً بحفظ نقاط التوقف، مما يعني أنه يمكنك المتابعة من حيث توقفت.
في نهاية التدريب، يمكنك التحقق من جميع التكاليف من خلال علامة تبويب الفواتير، حيث ستجد تقارير مفصلة عن التكاليف تسهِّل عليك تتبع النفقات وإدارة تدريبك بكفاءة.
عند نشر نموذج YOLO11 المدرّب خصيصًا باستخدام Ultralytics HUB، هناك خياران رئيسيان: واجهة برمجة تطبيقات الاستدلال المشتركة وواجهة برمجة تطبيقات الاستدلال المخصصة. لاستخدام النموذج الذي تم نشره، يمكنك تقديم طلبات الاستدلال إلى واجهة برمجة التطبيقات باستخدام إما Python أو cURL، اعتمادًا على الإعداد الخاص بك. تتضمن العملية العامة إرسال ملف صورة مع المعلمات ذات الصلة (مثل حجم الصورة وعتبات الثقة) إلى واجهة برمجة التطبيقات. وسيقوم Ultralytics HUB بإرجاع التنبؤات بتنسيق JSON بسيط، والتي يمكنك معالجتها بشكل أكبر.
تُعد واجهة برمجة التطبيقات الاستدلالية المشتركة حلاً فعالاً من حيث التكلفة للمستخدمين على المستوى المجاني وتوفر 100 مكالمة في الساعة وما يصل إلى 1000 مكالمة شهرياً. وهو يلغي الحاجة إلى بيئة محلية ويدعم النشر السريع مباشرةً من Ultralytics HUB.
تُعد واجهة برمجة تطبيقات الاستدلال المخصصة، المتاحة لمستخدمي Pro، أكثر ملاءمة لعمليات النشر على نطاق أوسع أو تطبيقات الوقت الحقيقي. فهو يوفر النشر بنقرة واحدة في بيئة سحابية مخصصة مدعومة من Google Cloud Run. تم تحسين هذا الخيار للتطبيقات عالية الأداء، مما يضمن زمن استجابة أقل من 100 مللي ثانية وتغطية عالمية عبر 38 منطقة للمعالجة في الوقت الفعلي. كما يدعم ميزات أمان محسّنة، مما يجعله مناسباً للصناعات ذات المتطلبات الصارمة لحماية البيانات.
بمجرد أن تختار بين واجهة برمجة التطبيقات الاستدلالية المشتركة أو المخصصة لنشر نموذج YOLO11 الخاص بك، فإن الخطوات التالية بسيطة وفعالة. يمكنك فتح علامة التبويب "نشر" ضمن صفحة نموذجك على Ultralytics HUB. إذا كنت تستخدم واجهة برمجة تطبيقات الاستدلال المشتركة، يمكنك الاطلاع على هذا الدليل لاتباع التعليمات لإعداد مكالمات واجهة برمجة التطبيقات الخاصة بك. بالنسبة لمستخدمي واجهة برمجة تطبيقات الاستدلال المخصصة، ما عليك سوى النقر على زر بدء نقطة النهاية لبدء نقطة النهاية. بمجرد التفعيل، سيمنحك HUB عنوان URL فريدًا لاستخدامه في مهام الاستدلال الخاصة بك.
إذا كان مشروعك يحتاج إلى نموذج بتنسيق معين أو للاستخدام دون اتصال بالإنترنت، يوفر Ultralytics HUB خيارات تصدير مثل ONNX أو CoreML أو TensorFlow لدعم منصات مختلفة، من الأنظمة المحمولة إلى الأنظمة السحابية. بالنسبة للمطورين الذين يتطلعون إلى دمج النماذج مباشرةً في التطبيقات، يوفر Ultralytics HUB-SDK طريقة فعالة لإدارة عمليات النشر من خلال Python. باستخدام مفاتيح واجهة برمجة التطبيقات أو بيانات اعتماد Ultralytics، يمكنك التحكم بسهولة في النشر وتشغيل الاستدلالات في التعليمات البرمجية الخاصة بك، مما يمنحك المرونة اللازمة للتكامل السلس.
Ultralytics HUB عبارة عن منصة شاملة مصممة لجعل التدريب ونشر نماذج YOLO11 في متناول كل من المبتدئين والخبراء. وهي تدعم مجموعة واسعة من المهام، بدءًا من تحميل مجموعة البيانات إلى تكوين التدريب، وتوفر خيارات نشر مرنة مثل واجهات برمجة التطبيقات الاستدلالية المشتركة والمخصصة. سواء كنت تقوم بالنشر من خلال واجهات برمجة التطبيقات أو تصدير النماذج للاستخدام دون اتصال بالإنترنت، يضمن HUB التكامل السلس عبر المنصات. مع خيارات للتطبيقات في الوقت الفعلي والحلول القابلة للتطوير، يمكن استخدام Ultralytics HUB لمجموعة واسعة من احتياجات النشر لكل من المستخدمين المبتدئين والمتقدمين.
استكشف مستودع GitHub الخاص بنا وانضم إلى مجتمعنا النابض بالح ياة للتعمق أكثر في الذكاء الاصطناعي. اكتشف كيف تعمل Vision AI على تطوير الابتكار في صناعات مثل الرعاية الصحية والزراعة.