استكشف كيف تعمل تقنية 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. لنبدأ!
بدأ لوكا كلمته الرئيسية بمشاركة أفكاره وتقديره لتأثير نماذج YOLO في مختلف الصناعات. وسلط الضوء على كيفية تطبيق نماذج YOLO في قطاعات مثل التصنيع والزراعة. وقال: "إنني أقدر تأثير YOLO على مجتمع البنائين - الأشخاص الذين يحتاجون إلى حل المشاكل الفعلية والعملية - وهذا قريب جدًا مني".
وربط ذلك بالاهتمام المتزايد بالتدريب على الذكاء الاصطناعي، وقدم منصة Lightning AI، وهي منصة مصممة لجعل تطوير نماذج الذكاء الاصطناعي أسرع وأبسط وأكثر سهولة للجميع. وهي مفيدة بشكل خاص لدعم التطورات التكرارية في مجال الذكاء الاصطناعي، ومساعدة المطورين على تنقيح النماذج وتحسينها.
كما أشار إلى أن منصة Lightning AI تشبه PyTorch Lightning، وهو إطار عمل يبسط عملية تدريب نماذج الذكاء الاصطناعي. ومع ذلك، فإن ما يختلف عنه هو أن Lightning AI عبارة عن منصة أكثر شمولاً توفر مجموعة أوسع من الأدوات والقدرات لعملية تطوير الذكاء الاصطناعي بأكملها، وليس فقط تدريب نماذج الذكاء الاصطناعي.
أحد المكونات الحيوية في Lightning AI هو Lightning Studios، الذي يوفر مساحة عمل بديهية لتصميم نماذج الذكاء الاصطناعي وتدريبها ونشرها، مما يجعل سير العمل بأكمله سلسًا وفعالاً. يمكنك التفكير في Lightning Studios كبيئة تطوير قابلة للتكرار للذكاء الاصطناعي تعمل على السحابة. على سبيل المثال، توفر بيئة شبيهة بدفتر الملاحظات Jupyter Notebook يمكن نسخها ومشاركتها مع مطور آخر، مما يساعد على تحسين التعاون.
ثم أوضح لوكا مزايا استوديوهات Lightning Studios قائلاً: "لم يعد تكرار بيئتك مشكلة بعد الآن. إذا كنت بحاجة إلى التغيير من جهاز CPU [وحدة المعالجة المركزية] إلى جهاز GPU [وحدة معالجة الرسومات] أو إطلاق التدريب عبر ألف جهاز، فستكون بيئتك ثابتة."
بعد ذلك، أوضح لوكا مدى سرعة البدء في استخدام استوديوهات Lightning Studios. فببضع نقرات فقط، يمكنك فتح استوديو جديد والوصول إلى أدوات وبيئات مثل Jupyter Notebooks و VS Code، وكلها معدة وجاهزة للبرمجة. واستعرض مدى سهولة التبديل بين الأجهزة المختلفة. إذا كانت المهمة التي تعمل عليها تتطلب المزيد من الطاقة، يمكنك التبديل بسهولة من CPU إلى جهاز أكثر قوة GPU. سيظل الجهاز GPU نشطًا فقط أثناء الاستخدام؛ وإلا فإنه سينتقل إلى وضع السكون، مما يوفر أرصدةك.
ذكر لوكا أيضًا فوائد استخدام قوالب الاستوديو. وهي عبارة عن بيئات ترميز للذكاء الاصطناعي معدة مسبقًا من قبل المجتمع، ويمكنك استخدامها دون الحاجة إلى إعداد أي شيء. قد يستغرق إعداد بيئة لمشاريع الذكاء الاصطناعي وقتاً طويلاً، ويمكن أن تساعد قوالب الاستوديو في زيادة الإنتاجية. تأتي هذه البيئات محملة مسبقًا بكل ما تحتاجه لمشاريع الذكاء الاصطناعي، مثل التبعيات المثبتة وأوزان النماذج والبيانات والرموز البرمجية وما إلى ذلك.
ثم انتقل لوكا بعد ذلك إلى العرض التوضيحي المباشر، حيث سلط الضوء على كيفية استخدام Lightning Studio لتدريب نماذجUltralytics YOLO . قام بفتح قالب استوديو، والذي كان يحتوي بالفعل على جميع التبعيات المثبتة بالفعل، وقام بتشغيل جهاز بأربع وحدات معالجة رسومات لتسريع عملية التدريب. وفيما يتعلق بالبيانات، قال إنه يمكنك اختيار تخزين البيانات مباشرة على الجهاز أو بثها من السحابة، مما يجعل عملية التدريب أسرع وأكثر كفاءة.
في غضون ثوانٍ قليلة، كانت الآلة جاهزة، وبدأ لوكا جلسة التدريب بسرعة. أثناء العرض التوضيحي، تسببت مشكلة بسيطة في توقف الآلة بشكل غير متوقع، لكن استأنفت Lightning Studios بسلاسة من حيث توقفت، مع التأكد من عدم فقدان أي تقدم. أشار لوكا إلى كيفية دعم هذه الموثوقية لسير العمل بسلاسة، حتى في مواجهة الانقطاعات غير المتوقعة.
مع الاستمرار في العرض التوضيحي، أظهر مدى سهولة مراقبة تقدم التدريب باستخدام TensorBoard، وهي أداة لتصور مقاييس التعلم الآلي في الوقت الفعلي. يجعل Lightning Studio هذا الأمر أكثر بساطة من خلال إنشاء عناوين URL تلقائيًا تتيح لك أو لزملائك في نفس مساحة العمل الوصول إلى طرق عرض TensorBoard دون أي إعداد إضافي. يعمل ذلك على تبسيط التعاون وإبقاء الجميع على نفس الصفحة.
بعد العرض التوضيحي، حوّل لوكا تركيز الحديث إلى مشروع جديد، LitServe، الذي أطلقته شركة Lightning AI مؤخرًا. يبسط LitServe عملية أخذ نموذج مدرب وتحويله إلى خدمة قابلة للتطوير يمكن للآخرين استخدامها، مما يلغي الحاجة إلى خطوط أنابيب نشر معقدة. وهو مصمم للتعامل مع كل شيء بدءاً من تجميع النموذج إلى نشره بأقل جهد ممكن.
لإظهار ذلك في الوقت الفعلي، قدم لوكا للجمهور عرضًا تجريبيًا سريعًا باستخدام Ultralytics YOLOv8 مُدرَّب مسبقًا. وقد تمكن من إنشاء واجهة برمجة تطبيقات بسيطة للتعامل مع الطلبات الواردة وإرجاع تنبؤات الصور في بضع ثوانٍ. وهذا يعني أنه يمكن لأي شخص الاتصال بواجهة برمجة التطبيقات هذه مع صورة وتلقي نتائج لمهام الرؤية الحاسوبية مثل اكتشاف الأجسام على الفور تقريبًا. وخلف الكواليس، يتم نشر نموذج Ultralytics YOLOv8 كخدمة، حيث يتعامل بكفاءة مع الطلبات ويعالج الصور ويقدم تنبؤات بأقل وقت استجابة.
وقد أجرى استدلالاً على صورة بيتزا، ونجح Ultralytics YOLOv8 في تحديد أشياء مثل البيتزا والملعقة وطاولة الطعام. وأوضح أنه في حين أن الطلب الأول يستغرق وقتًا أطول قليلاً بسبب "البداية الباردة"، فإن الطلبات اللاحقة تكون أسرع بكثير بمجرد أن يتم تسخين النظام.
ثم سأل لوكا: "ماذا لو أردت أن أعرض هذا للعالم الخارجي؟ فأوضح كيف أن المكون الإضافي API Builder يجعل تحويل نموذجك إلى خدمة مباشرة وجاهزة للإنتاج أمرًا بسيطًا. مع ميزات مثل النطاقات المخصصة، والأمان الإضافي، والتكامل السلس، يمكنك بسهولة جعل نموذجك متاحاً لأي شخص.
وفي ختام حديثه، تطرق لوكا إلى قابلية التوسع والمرونة في Lightning Studio لتطوير الذكاء الاصطناعي. وذكر كيف يمكن للمنصة تدريب النماذج عبر آلات متعددة، وتوسيع نطاقها حتى 10,000 عقدة، مع تدريب متسامح مع الأخطاء يستأنف تلقائياً بعد أي انقطاع.
على سبيل المثال، إذا انقطعت مهمة تدريب على مجموعة GPU بسبب مشكلة في الأجهزة أو إعادة تشغيل الخادم، تتأكد Lightning Studios من استئناف العملية من حيث توقفت بالضبط. وهذا يجعلها مثالية لمشاريع الذكاء الاصطناعي واسعة النطاق، مثل تدريب نماذج التعلم العميق على مجموعات بيانات ضخمة مثل ImageNet أو COCO.
إليك بعض الفوائد الرئيسية الأخرى لاستوديوهات Lightning Studios التي تحدث عنها لوكا:
سلّطت الكلمة الرئيسية التي ألقاها لوكا في YV24 الضوء على كيفية تغيير الذكاء الاصطناعي، جنبًا إلى جنب مع أدوات مثل نماذج Ultralytics YOLO و Lightning AI، لكيفية حلنا لمشاكل العالم الحقيقي. فهي تسهل على المطورين تدريب ونشر النماذج التي تم تصميمها لمعالجة مشاكل محددة في مجموعة من الصناعات.
وقد أوضح كيف تجعل استوديوهات Lightning Studios عملية التطوير بأكملها أسرع وأكثر سهولة، مما يسمح للمطورين بإنشاء حلول قوية بسهولة. في صميم المنصات المتطورة مثل Lightning AI، تعمل نماذج الرؤية الحاسوبية على تغيير كيفية تعامل حلول الذكاء الاصطناعي مع التحديات. على وجه الخصوص، مع أحدث نموذج Ultralytics YOLO11 ، يمكن للمطورين بناء حلول تُحدث تأثيرًا ذا مغزى.
انضم إلى مجتمعنا لتبقى على اطلاع دائم على الذكاء الاصطناعي واستخداماته العملية. اطّلع على مستودع GitHub الخاص بنا لاستكشاف الابتكارات في قطاعات مثل الذكاء الاصطناعي في السيارات ذاتية القيادة والرؤية الحاسوبية في مجال الرعاية الصحية.