شيك أخضر
تم نسخ الرابط إلى الحافظة

تدريب مخصص Ultralytics YOLO نماذج على نماذج Lightning AI

استكشف كيف تعمل تقنية Lightning AI، التي تم عرضها في YOLO Vision 2024، على تبسيط عملية تطوير الذكاء الاصطناعي للرؤية القابلة للتطوير من خلال تدريب ونشر وتعاون أسرع للنماذج.

سواء كنت مطور ذكاء اصطناعي متمرسًا أو بدأت للتو في استكشاف الذكاء الاصطناعي البصري، فإن وجود بيئة موثوقة للعب وتجربة نماذج الرؤية الحاسوبية مثل Ultralytrics YOLO11 هو أمر أساسي. تشير البيئة إلى الأدوات والموارد والبنية التحتية اللازمة لتصميم نماذج الذكاء الاصطناعي واختبارها ونشرها بكفاءة. 

على الرغم من أن العديد من المنصات الإلكترونية تقدم أدوات مختلفة للذكاء الاصطناعي، إلا أن العديد منها لا يوفر بيئة موحدة لدورة حياة الذكاء الاصطناعي بأكملها، بدءًا من إعداد البيانات إلى نشر النموذج. وهنا يأتي دور Lightning AI، وهي منصة شاملة لتطوير الذكاء الاصطناعي، لتبسيط العملية من إعداد البيانات إلى النشر.

تم عرض أهمية جعل تطوير الذكاء الاصطناعي أسهل في YOLO Vision 2024 (YV24)، وهو حدث سنوي مختلط استضافه Ultralytics ركز على التطورات في مجال الذكاء الاصطناعي والرؤية الحاسوبية. ألقى لوكا أنتيجا، المدير التنفيذي للتكنولوجيا في شركة Lightning AI، كلمة رئيسية بعنوان"الانتقال إلى YOLO على استوديوهات Lightning Studios"، حيث شرح كيفية تدريب نماذج Ultralytics YOLO بسرعة وسلاسة ودون التورط في التعقيدات التقنية باستخدام Lightning AI.

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

استخدام برنامج Lightning AI و Ultralytics YOLO لتبسيط تطوير الذكاء الاصطناعي

بدأ لوكا كلمته الرئيسية بمشاركة أفكاره وتقديره لتأثير نماذج YOLO في مختلف الصناعات. وسلط الضوء على كيفية تطبيق نماذج YOLO في قطاعات مثل التصنيع والزراعة. وقال: "إنني أقدر تأثير YOLO على مجتمع البنائين - الأشخاص الذين يحتاجون إلى حل المشاكل الفعلية والعملية - وهذا قريب جدًا مني".

وربط ذلك بالاهتمام المتزايد بالتدريب على الذكاء الاصطناعي، وقدم منصة Lightning AI، وهي منصة مصممة لجعل تطوير نماذج الذكاء الاصطناعي أسرع وأبسط وأكثر سهولة للجميع. وهي مفيدة بشكل خاص لدعم التطورات التكرارية في مجال الذكاء الاصطناعي، ومساعدة المطورين على تنقيح النماذج وتحسينها.

الشكل 1. لوكا أنتيجا يقدم عن بُعد عن استوديوهات Lightning Studios في YV24.

كما أشار إلى أن منصة Lightning AI تشبه PyTorch Lightning، وهو إطار عمل يبسط عملية تدريب نماذج الذكاء الاصطناعي. ومع ذلك، فإن ما يختلف عنه هو أن Lightning AI عبارة عن منصة أكثر شمولاً توفر مجموعة أوسع من الأدوات والقدرات لعملية تطوير الذكاء الاصطناعي بأكملها، وليس فقط تدريب نماذج الذكاء الاصطناعي. 

أحد المكونات الحيوية في Lightning AI هو Lightning Studios، الذي يوفر مساحة عمل بديهية لتصميم نماذج الذكاء الاصطناعي وتدريبها ونشرها، مما يجعل سير العمل بأكمله سلسًا وفعالاً. يمكنك التفكير في Lightning Studios كبيئة تطوير قابلة للتكرار للذكاء الاصطناعي تعمل على السحابة. على سبيل المثال، توفر بيئة شبيهة بدفتر الملاحظات Jupyter Notebook يمكن نسخها ومشاركتها مع مطور آخر، مما يساعد على تحسين التعاون. 

ثم أوضح لوكا مزايا استوديوهات Lightning Studios قائلاً: "لم يعد تكرار بيئتك مشكلة بعد الآن. إذا كنت بحاجة إلى التغيير من جهاز CPU [وحدة المعالجة المركزية] إلى جهاز GPU [وحدة معالجة الرسومات] أو إطلاق التدريب عبر ألف جهاز، فستكون بيئتك ثابتة."

إعداد استوديوهات Lightning Studios للتدريب والتطوير

بعد ذلك، أوضح لوكا مدى سرعة البدء في استخدام استوديوهات Lightning Studios. فببضع نقرات فقط، يمكنك فتح استوديو جديد والوصول إلى أدوات وبيئات مثل Jupyter Notebooks و VS Code، وكلها معدة وجاهزة للبرمجة. واستعرض مدى سهولة التبديل بين الأجهزة المختلفة. إذا كانت المهمة التي تعمل عليها تتطلب المزيد من الطاقة، يمكنك التبديل بسهولة من CPU إلى جهاز أكثر قوة GPU. سيظل الجهاز GPU نشطًا فقط أثناء الاستخدام؛ وإلا فإنه سينتقل إلى وضع السكون، مما يوفر أرصدةك.

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

الشكل 2. لوكا يشرح ما هي قوالب الاستوديو.

التدريب Ultralytics YOLO نماذج على استوديوهات Lightning Studios

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

في غضون ثوانٍ قليلة، كانت الآلة جاهزة، وبدأ لوكا جلسة التدريب بسرعة. أثناء العرض التوضيحي، تسببت مشكلة بسيطة في توقف الآلة بشكل غير متوقع، لكن استأنفت Lightning Studios بسلاسة من حيث توقفت، مع التأكد من عدم فقدان أي تقدم. أشار لوكا إلى كيفية دعم هذه الموثوقية لسير العمل بسلاسة، حتى في مواجهة الانقطاعات غير المتوقعة.

مع الاستمرار في العرض التوضيحي، أظهر مدى سهولة مراقبة تقدم التدريب باستخدام TensorBoard، وهي أداة لتصور مقاييس التعلم الآلي في الوقت الفعلي. يجعل Lightning Studio هذا الأمر أكثر بساطة من خلال إنشاء عناوين URL تلقائيًا تتيح لك أو لزملائك في نفس مساحة العمل الوصول إلى طرق عرض TensorBoard دون أي إعداد إضافي. يعمل ذلك على تبسيط التعاون وإبقاء الجميع على نفس الصفحة. 

الشكل 3. مخطط انسيابي حول تدريب نماذج Ultralytics YOLO على استوديوهات Lightning Studios. الصورة للمؤلف.

نشر النماذج Ultralytics YOLO نماذج مع خدمة لايت سيرف

بعد العرض التوضيحي، حوّل لوكا تركيز الحديث إلى مشروع جديد، LitServe، الذي أطلقته شركة Lightning AI مؤخرًا. يبسط LitServe عملية أخذ نموذج مدرب وتحويله إلى خدمة قابلة للتطوير يمكن للآخرين استخدامها، مما يلغي الحاجة إلى خطوط أنابيب نشر معقدة. وهو مصمم للتعامل مع كل شيء بدءاً من تجميع النموذج إلى نشره بأقل جهد ممكن.

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

الشكل 4. لوكا يستعرض LitServe من Lightning AI خلال YV24.

وقد أجرى استدلالاً على صورة بيتزا، ونجح Ultralytics YOLOv8 في تحديد أشياء مثل البيتزا والملعقة وطاولة الطعام. وأوضح أنه في حين أن الطلب الأول يستغرق وقتًا أطول قليلاً بسبب "البداية الباردة"، فإن الطلبات اللاحقة تكون أسرع بكثير بمجرد أن يتم تسخين النظام.

ثم سأل لوكا: "ماذا لو أردت أن أعرض هذا للعالم الخارجي؟ فأوضح كيف أن المكون الإضافي API Builder يجعل تحويل نموذجك إلى خدمة مباشرة وجاهزة للإنتاج أمرًا بسيطًا. مع ميزات مثل النطاقات المخصصة، والأمان الإضافي، والتكامل السلس، يمكنك بسهولة جعل نموذجك متاحاً لأي شخص.

المزايا الرئيسية لاستخدام Lightning Studios

وفي ختام حديثه، تطرق لوكا إلى قابلية التوسع والمرونة في Lightning Studio لتطوير الذكاء الاصطناعي. وذكر كيف يمكن للمنصة تدريب النماذج عبر آلات متعددة، وتوسيع نطاقها حتى 10,000 عقدة، مع تدريب متسامح مع الأخطاء يستأنف تلقائياً بعد أي انقطاع. 

على سبيل المثال، إذا انقطعت مهمة تدريب على مجموعة GPU بسبب مشكلة في الأجهزة أو إعادة تشغيل الخادم، تتأكد Lightning Studios من استئناف العملية من حيث توقفت بالضبط. وهذا يجعلها مثالية لمشاريع الذكاء الاصطناعي واسعة النطاق، مثل تدريب نماذج التعلم العميق على مجموعات بيانات ضخمة مثل ImageNet أو COCO.

إليك بعض الفوائد الرئيسية الأخرى لاستوديوهات Lightning Studios التي تحدث عنها لوكا:

  • أرصدة شهرية مجانية GPU : يتم تزويد المستخدمين بـ 15 رصيدًا مجانيًا GPU كل شهر، والتي يتم إعادة تعبئتها تلقائيًا، مما يضمن لك إمكانية التجربة والتطوير دون تكاليف إضافية.
  • تعزيز التعاون: تمكّن مساحات الفريق المشتركة والبيئات القابلة للتكرار في Lightning Studio أعضاء الفريق من العمل معاً بسلاسة، مما يضمن الاتساق والكفاءة عبر المشاريع.
  • خيارات مثيل مرنة: يمنحك المرونة في الاختيار بين المثيلات القابلة للمقاطعة وغير القابلة للمقاطعة، مما يتيح للمستخدمين توفير التكاليف على GPU الأجهزة ذات الخيارات القابلة للمقاطعة.
  • التكامل مع الأدوات الموجودة: تتكامل المنصة مع أدوات التطوير عن بُعد مثل SSH (Secure Socket Shell) و VS Code، مما يوفر مرونة في العمل محلياً أو في السحابة.

الوجبات الرئيسية

سلّطت الكلمة الرئيسية التي ألقاها لوكا في YV24 الضوء على كيفية تغيير الذكاء الاصطناعي، جنبًا إلى جنب مع أدوات مثل نماذج Ultralytics YOLO و Lightning AI، لكيفية حلنا لمشاكل العالم الحقيقي. فهي تسهل على المطورين تدريب ونشر النماذج التي تم تصميمها لمعالجة مشاكل محددة في مجموعة من الصناعات.

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

انضم إلى مجتمعنا لتبقى على اطلاع دائم على الذكاء الاصطناعي واستخداماته العملية. اطّلع على مستودع GitHub الخاص بنا لاستكشاف الابتكارات في قطاعات مثل الذكاء الاصطناعي في السيارات ذاتية القيادة والرؤية الحاسوبية في مجال الرعاية الصحية.

شعار الفيسبوكشعار تويترشعار LinkedInرمز نسخ الرابط

اقرأ المزيد في هذه الفئة

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

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