إعادة إنشاء خدمة ويب Studio (كلاسيكية) في Azure التعلم الآلي

هام

سينتهي دعم Machine Learning Studio (classic) في 31 أغسطس 2024. نوصي بالانتقال إلى zure Machine Learning بحلول ذلك التاريخ.

اعتبارا من 1 ديسمبر 2021، لن تتمكن من إنشاء موارد استوديو التعلم الآلي (كلاسيكية) جديدة (مساحة العمل وخطة خدمة الويب). حتى 31 أغسطس 2024، يمكنك الاستمرار في استخدام تجارب استوديو التعلم الآلي (الكلاسيكية) الحالية وخدمات الويب.

يتم الآن استبعاد وثائق ML Studio (classic) وقد لا يتم تحديثها في المستقبل.

في هذه المقالة، يمكنك التعرف على كيفية إعادة إنشاء خدمة ويب ML Studio (كلاسيكية) كنقطة نهاية في Azure التعلم الآلي.

استخدم نقاط نهاية خط أنابيب Azure التعلم الآلي لإجراء تنبؤات أو إعادة تدريب النماذج أو تشغيل أي خط أنابيب عام. تتيح لك نقطة نهاية REST تشغيل خطوط الأنابيب من أي نظام أساسي.

هذه المقالة جزء من سلسلة ترحيل Studio (الكلاسيكية) إلى Azure التعلم الآلي. لمزيد من المعلومات حول الترحيل إلى Azure التعلم الآلي، راجع مقالة نظرة عامة على الترحيل.

ملاحظة

تركز سلسلة الترحيل هذه على مصمم السحب والإفلات. لمزيد من المعلومات حول نشر النماذج برمجيا، راجع نشر نماذج التعلم الآلي في Azure.

المتطلبات الأساسية

نقطة النهاية في الوقت الفعلي مقابل نقطة نهاية خط الأنابيب

تم استبدال خدمات الويب Studio (الكلاسيكية) بنقاط نهاية في Azure التعلم الآلي. استخدم الجدول التالي لاختيار نوع نقطة النهاية المراد استخدامه:

خدمة الويب الاستوديو (الكلاسيكية) Azure التعلم الآلي replacement
طلب/استجابة خدمة الويب (التنبؤ في الوقت الحقيقي) نقطة نهاية في الوقت الفعلي
خدمة الويب الدفعية (التنبؤ بالدفعات) نقطة نهاية خط الأنابيب
إعادة تدريب خدمة الويب (إعادة التدريب) نقطة نهاية خط الأنابيب

نشر نقطة نهاية في الوقت الفعلي

في Studio (كلاسيكي)، استخدمت خدمة ويب REQUEST/RESPONSE لنشر نموذج للتنبؤات في الوقت الفعلي. في Azure التعلم الآلي، يمكنك استخدام نقطة نهاية في الوقت الحقيقي.

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

  1. قم بتشغيل خط أنابيب التدريب المكتمل مرة واحدة على الأقل.

  2. بعد اكتمال التشغيل، في أعلى اللوحة، حدد إنشاء خط أنابيب>الاستدلال في الوقت الفعلي.

    Create realtime inference pipeline

    يقوم المصمم بتحويل خط أنابيب التدريب إلى خط أنابيب استدلال في الوقت الفعلي. يحدث تحويل مماثل أيضا في Studio (كلاسيكي).

    في المصمم، تسجل خطوة التحويل أيضا النموذج المدرب في مساحة عمل Azure التعلم الآلي.

  3. حدد إرسال لتشغيل خط أنابيب الاستدلال في الوقت الفعلي، وتحقق من تشغيله بنجاح.

  4. بعد التحقق من خط أنابيب الاستدلال، حدد نشر.

  5. أدخل اسما لنقطة النهاية ونوع حساب.

    يصف الجدول التالي خيارات حساب النشر في المصمم:

    هدف الحساب يُستخدم في الوصف الإنشاء
    خدمة Azure Kubernetes ‏(AKS) الاستدلال في الوقت الحقيقي عمليات نشر الإنتاج على نطاق واسع. وقت استجابة سريع وتوسيع تلقائي للخدمة. من إنشاء المستخدم. لمزيد من المعلومات، راجع إنشاء أهداف حوسبة.
    ⁧⁧⁩⁩⁩مثيلات حاويات Azure⁦⁧⁩⁩ الاختبار أو التطوير أحمال عمل صغيرة الحجم تستند إلى وحدة المعالجة المركزية تتطلب أقل من 48 غيغابايت من ذاكرة الوصول العشوائي. تم إنشاؤه تلقائيا بواسطة Azure التعلم الآلي.

اختبر نقطة النهاية في الوقت الفعلي

بعد اكتمال النشر، يمكنك الاطلاع على مزيد من التفاصيل واختبار نقطة النهاية:

  1. انتقل إلى علامة التبويب نقاط النهاية .

  2. حدد نقطة النهاية الخاصة بك.

  3. حدد علامة التبويباختبار.

    Screenshot showing the Endpoints tab with the Test endpoint button

نشر نقطة نهاية خط أنابيب للتنبؤ بالدفعات أو إعادة التدريب عليها

يمكنك أيضا استخدام خط أنابيب التدريب لإنشاء نقطة نهاية خط أنابيب بدلا من نقطة نهاية في الوقت الفعلي. استخدم نقاط نهاية خط الأنابيب لإجراء إما التنبؤ بالدفعة أو إعادة التدريب.

تحل نقاط نهاية خط الأنابيب محل نقاط نهاية تنفيذ الدفعات في Studio (الكلاسيكية) وإعادة تدريب خدمات الويب.

نشر نقطة نهاية خط أنابيب للتنبؤ بالدفعات

يشبه نشر نقطة نهاية التنبؤ الدفعي نقطة النهاية في الوقت الفعلي.

اتبع الخطوات التالية لنشر نقطة نهاية خط أنابيب للتنبؤ الدفعي:

  1. قم بتشغيل خط أنابيب التدريب المكتمل مرة واحدة على الأقل.

  2. بعد اكتمال التشغيل، في أعلى اللوحة، حدد إنشاء خط أنابيب الاستدلال الدفعيخط أنابيب>الاستدلال.

    Screenshot showing the create inference pipeline button on a training pipeline

    يقوم المصمم بتحويل خط أنابيب التدريب إلى خط أنابيب استدلال دفعي. يحدث تحويل مماثل أيضا في Studio (كلاسيكي).

    في المصمم، تسجل هذه الخطوة أيضا النموذج المدرب في مساحة عمل Azure التعلم الآلي.

  3. حدد إرسال لتشغيل خط أنابيب الاستدلال الدفعي وتحقق من إكماله بنجاح.

  4. بعد التحقق من خط أنابيب الاستدلال، حدد نشر.

  5. قم بإنشاء نقطة نهاية جديدة لخط الأنابيب أو حدد نقطة نهاية موجودة.

    تنشئ نقطة نهاية خط أنابيب جديدة نقطة نهاية REST جديدة لخط الأنابيب الخاص بك.

    إذا قمت بتحديد نقطة نهاية خط أنابيب موجودة، فلن تقوم بالكتابة فوق خط الأنابيب الموجود. بدلا من ذلك، يقوم Azure التعلم الآلي بإصدار كل خط أنابيب في نقطة النهاية. يمكنك تحديد الإصدار الذي تريد تشغيله في مكالمة REST. يجب عليك أيضا تعيين خط أنابيب افتراضي إذا لم تحدد مكالمة REST إصدارا.

نشر نقطة نهاية خط أنابيب لإعادة التدريب

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

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

اتبع الخطوات التالية لنشر نقطة نهاية خط أنابيب إعادة التدريب:

  1. قم بتشغيل خط أنابيب التدريب الخاص بك مرة واحدة على الأقل.

  2. بعد اكتمال التشغيل، حدد الوحدة النمطية لمجموعة البيانات.

  3. في جزء تفاصيل الوحدة النمطية، حدد تعيين كمعلمة خط أنابيب.

  4. أدخل اسما وصفيا مثل "InputDataset".

    Screenshot highlighting how to create a pipeline parameter

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

  5. حدد نشر.

    Screenshot highlighting the Publish button on a training pipeline

اتصل بنقطة نهاية خط الأنابيب من الاستوديو

بعد إنشاء استدلال الدفعات أو نقطة نهاية خط أنابيب إعادة التدريب، يمكنك الاتصال بنقطة النهاية مباشرة من المستعرض.

  1. انتقل إلى علامة التبويب خطوط الأنابيب ، وحدد نقاط نهاية خط الأنابيب.

  2. حدد نقطة نهاية خط الأنابيب التي تريد تشغيلها.

  3. حدد "Submit".

    يمكنك تحديد أي معلمات خط أنابيب بعد تحديد إرسال.

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

في هذه المقالة، تعلمت كيفية إعادة إنشاء خدمة ويب Studio (كلاسيكية) في Azure التعلم الآلي. الخطوة التالية هي دمج خدمة الويب الخاصة بك مع تطبيقات العميل.

راجع المقالات الأخرى في سلسلة ترحيل Studio (الكلاسيكية):

  1. نظرة عامة على الترحيل.
  2. ترحيل مجموعة البيانات.
  3. أعد إنشاء خط أنابيب تدريب استوديو (كلاسيكي).
  4. إعادة إنشاء خدمة ويب Studio (كلاسيكية).
  5. دمج خدمة ويب Azure التعلم الآلي مع تطبيقات العميل.
  6. ترحيل تنفيذ البرنامج النصي R.