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

أبيرامي فينا

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

13 يناير 2025

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

سواءً كنت مطور ذكاء اصطناعي متمرس أو بدأت للتو في استكشاف الذكاء الاصطناعي البصري، فإن وجود بيئة موثوقة للعب وتجربة نماذج الرؤية الحاسوبية مثل Ultralytics 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 قائلاً: "لم يعد تكرار بيئتك مشكلة بعد الآن. إذا كنت بحاجة إلى التغيير من جهاز وحدة المعالجة المركزية [وحدة المعالجة المركزية] إلى جهاز وحدة معالجة الرسومات [وحدة معالجة الرسومات] أو إطلاق التدريب عبر ألف جهاز، فستكون بيئتك ثابتة."

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

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

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

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

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

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

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

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

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

نشر نماذج Ultralytics YOLO Models مع Lit Serve

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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