سجلات التعلم الآلي ل MLOps

في هذه المقالة، ستتعلم كيفية توسيع نطاق MLOps عبر بيئات التطوير والاختبار والإنتاج. يمكن أن تختلف بيئاتك من عدد قليل إلى متعدد استنادا إلى تعقيد بيئة تكنولوجيا المعلومات الخاصة بك وتتأثر بعوامل مثل:

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

في مثل هذه السيناريوهات، قد تستخدم مساحات عمل مختلفة للتعلم الآلي من Microsoft Azure للتطوير والاختبار والإنتاج. يقدم هذا التكوين التحديات التالية لتدريب النموذج ونشره:

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

MLOps عبر مساحة العمل مع السجلات

تفصل السجلات، مثل مستودع Git إلى حد كبير، أصول التعلم الآلي من مساحات العمل وتستضيفها في موقع مركزي، ما يجعلها متاحة لجميع مساحات العمل في مؤسستك.

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

تلميح

إذا كان لديك بالفعل نماذج مسجلة في مساحة عمل، يمكنك ترقيتها إلى سجل. يمكنك أيضا تسجيل نموذج مباشرة في سجل من إخراج وظيفة تدريب.

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

يوضح الرسم التخطيطي التالي ترقية المسارات بين مساحات العمل الاستكشافية ومساحات عمل التطوير، ثم ترقية النموذج بين التطوير والاختبار والإنتاج.

رسم تخطيطي لاستخدام البنية الأساسية لبرنامج ربط العمليات التجارية والنموذج عبر البيئات.

الخطوات التالية