كيفية نشر نموذج التعلم الآلي من Microsoft Azure التلقائي إلى نقطة نهاية عبر الإنترنت

ينطبق على:ملحق ML Azure CLI v2 (الحالي)Python SDK azure-ai-ml v2 (الحالي)

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

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

  • Azure Machine Learning Studio
  • الإصدار CLI v2 من التعلم الآلي من Microsoft Azure
  • Python SDK v2 للتعلم الآلي من Microsoft Azure

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

تدريب نموذج التعلم الآلي من Microsoft Azure التلقائي. لمزيد من المعلومات، راجع البرنامج التعليمي: تدريب نموذج تصنيف بدون تعليمة برمجية التعلم الآلي من Microsoft Azure التلقائي في استوديو التعلم الآلي من Microsoft Azure أو البرنامج التعليمي: التنبؤ بالطلب باستخدام التعلم الآلي من Microsoft Azure التلقائي.

النشر من استوديو التعلم الآلي من Microsoft Azure التلقائي وبدون تعليمة برمجية

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

  1. انتقل إلى صفحة «التعلم الآلي من Microsoft Azure التلقائي» في الاستوديو

  2. حدد التجربة الخاصة بك وابدأ التشغيل

  3. حدد علامة التبويب «Models»

  4. حدد النموذج الذي تريد نشره.

  5. بمجرد تحديدك لنموذج، سيضيء الزر «Deploy» مع قائمة منسدلة

  6. حدد الخيار Deploy to real-time endpoint

    Screenshot showing the Deploy button's drop-down menu

    سوف يقوم النظام بإنشاء النموذج والبيئة اللازمين للنشر.

    Screenshot showing the generated Model

    Screenshot showing the generated Environment

  7. إتمام المعالج لنشر النموذج إلى نقطة نهاية عبر الإنترنت

Screenshot showing the review-and-create page

النشر يدويًا من الاستوديو أو سطر الأوامر

إن كنت ترغب في الحصول على مزيد من التحكم في النشر، يمكنك تنزيل البيانات الاصطناعية للتدريب ونشرها.

لتتمكن من تنزيل المكونات التي ستحتاجها للنشر:

  1. انتقل إلى تجربة التعلم الآلي من Microsoft Azure التلقائي وشغّلها في مساحة عمل التعلم الآلي الخاصة بك
  2. حدد علامة التبويب «Models»
  3. حدد النموذج الذي تود استخدامه. بمجرد تحديدك لنموذج، سيصبح زر Download ممكّنًا
  4. اختر Download

Screenshot showing the selection of the model and download button

ستتلقى ملفًا مضغوطًا يحتوي على:

  • ملف مواصفات بيئة conda باسم conda_env_<VERSION>.yml
  • ملف تسجيل نقاط Python باسم scoring_file_<VERSION>.py
  • النموذج نفسه، في ملف Python .pkl باسم model.pkl

للنشر باستخدام هذه الملفات، بإمكانك استخدام إما الاستوديو أو واجهة سطر الأوامر Azure.

  1. انتقل إلى صفحة «النماذج» في استوديو التعلم الآلي من Microsoft Azure

  2. حدد خيار «+ نموذج التسجيل»

  3. تسجيل النموذج الذي قمت بتنزيله من تشغيل التعلم الآلي من Microsoft Azure التلقائي

  4. انتقل إلى صفحة «البيئات»، وحدد «بيئة مخصصة»، وحدد خيار «+ إنشاء» لإنشاء بيئة للتوزيع الخاص بك. قم باستخدام conda yaml الذي تم تنزيله لإنشاء بيئة مخصصة

  5. حدد النموذج، ومن القائمة المنسدلة «Deploy»، حدد «Deploy to real-time endpoint»

  6. قم بإكمال جميع الخطوات في المعالج لإنشاء نقطة نهاية ونشر عبر الإنترنت

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