ما هو المصمم (v1) في Azure التعلم الآلي؟

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

هام

يدعم المصمم في Azure التعلم الآلي نوعين من المسارات التي تستخدم مكونات كلاسيكية مسبقة الإنشاء (v1) أو مخصصة (v2). نوعا المكون غير متوافقين داخل البنية الأساسية لبرنامج ربط العمليات التجارية، والمصمم v1 غير متوافق مع CLI v2 وSDK v2. تنطبق هذه المقالة على البنية الأساسية لبرنامج ربط العمليات التجارية التي تستخدم مكونات كلاسيكية تم إنشاؤها مسبقا (v1).

  • تتضمن المكونات الكلاسيكية التي تم إنشاؤها مسبقا (v1) معالجة البيانات النموذجية ومهام التعلم الآلي مثل الانحدار والتصنيف. يستمر Azure التعلم الآلي في دعم المكونات الكلاسيكية الموجودة التي تم إنشاؤها مسبقا، ولكن لا تتم إضافة مكونات جديدة تم إنشاؤها مسبقا.

  • تتيح لك المكونات المخصصة (v2) تضمين التعليمات البرمجية الخاصة بك كمكونات، ما يتيح المشاركة عبر مساحات العمل والتأليف السلس عبر واجهات Azure التعلم الآلي studio وCLI v2 وSDK v2. من الأفضل استخدام المكونات المخصصة للمشاريع الجديدة، لأنها متوافقة مع Azure التعلم الآلي v2 وتستمر في تلقي التحديثات الجديدة. لمزيد من المعلومات حول المكونات المخصصة المصمم (v2)، راجع مصمم التعلم الآلي Azure (v2).

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

GIF لبناء البنية الأساسية لبرنامج ربط العمليات التجارية في المصمم.

للتعرف على المكونات المتوفرة في المصمم، قم بمراجعة مرجع الخوارزمية والمكون. للبدء مع المصمم، قم بمراجعة البرنامج التعليمي: قم بتدريب نموذج انحدار بدون تعليمات برمجية.

التدريب النموذجي والنشر

يستخدم المصمم مساحة عمل التعلم الآلي من Microsoft Azure لتنظيم الموارد المشتركة مثل:

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

رسم تخطيطي لسير العمل للتدريب والاستدلال الدفعي والاستدلال في الوقت الحقيقي في المصمم.

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

بيانات

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

المكونات

المكون هو خوارزمية يمكنك تشغيلها على بياناتك. يحتوي المصمم على عدة مكونات تتراوح من وظائف إدخال البيانات إلى عمليات التدريب والتسجيل والتحقق من الصحة.

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

لقطة شاشة تعرض خصائص المكون.

لمزيد من المعلومات حول مكتبة خوارزميات التعلم الآلي المتوفرة، راجع مرجع الخوارزمية والمكون. للحصول على تعليمات حول اختيار خوارزمية، قم بمراجعة ورقة معلومات خوارزمية التعلم الآلي من Microsoft Azure.

التدفقات

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

والبنى الأساسية لها العديد من الاستخدامات. يمكنك إنشاء البنية الأساسية لبرنامج ربط العمليات التجارية التي:

  • تدريب نموذج واحد.
  • تدريب نماذج متعددة.
  • إجراء تنبؤات في الوقت الحقيقي أو على دفعة واحدة.
  • تنظيف البيانات فقط.

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

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

البنية الأساسية لبرنامج ربط العمليات التجارية الصالحة لها الخصائص التالية:

  • يمكن لأصول البيانات الاتصال بالمكونات فقط.
  • يمكن للمكونات الاتصال فقط بأصول البيانات أو بمكونات أخرى.
  • يلزم أن يكون لكافة منافذ الإدخال للوحدات النمطية بعض الاتصال بتدفق البيانات.
  • يلزم تعيين كافة المعلمات المطلوبة لكل وحدة نمطية.

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

مهام البنية الأساسية لبرنامج ربط العمليات التجارية

في كل مرة تقوم فيها بتشغيل البنية الأساسية لبرنامج ربط العمليات التجارية، يتم تخزين تكوين البنية الأساسية لبرنامج ربط العمليات التجارية ونتائجها في مساحة العمل الخاصة بك كمهمة مسار. يتم تجميع مهام البنية الأساسية لبرنامج ربط العمليات التجارية في تجارب لتنظيم سجل الوظائف.

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

حوسبة الموارد

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

هدف الحساب التدريب التوزيع
حساب التعلم الآلي من Azure
خدمة Azure Kubernetes ‏(AKS)

نشر

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

لإجراء مكالمة إلى نقطة نهاية عبر الإنترنت، قم بتمرير مفتاح API الذي تم إنشاؤه عند نشر نقطة النهاية. يجب نشر نقاط النهاية عبر الإنترنت إلى نظام مجموعة AKS. لمعرفة كيفية توزيع النموذج الخاص بك، قم بمراجعة البرنامج التعليمي: نشر نموذج التعلم الآلي مع المصمم.

نشر

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

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

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