مشاركة عبر


تحديد تحويل الأعمدة

توضح هذه المقالة كيفية استخدام مكون Select Columns Transform في مصمم التعلم الآلي من Microsoft Azure. الغرض من مكون Select Columns Transform هو التأكد من استخدام مجموعة متوقعة ومتسقة من الأعمدة في عمليات التعلم الآلي المتلقية للمعلومات.

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

يمكنك استخدام Select Columns Transform لإنشاء مجموعة من الأعمدة وحفظها. بعد ذلك، استخدم مكون Apply Transformation لتطبيق هذه التحديدات على البيانات الجديدة.

كيفية استخدام تحويل تحديد الأعمدة

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

  1. إضافة مجموعة بيانات إدخال إلى البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك في المصمم.

  2. أضف مثيلا لتحديد الميزة المستندة إلى عامل التصفية.

  3. قم بتوصيل المكونات وتكوين مكون تحديد الميزة للعثور تلقائيا على عدد من أفضل الميزات في مجموعة بيانات الإدخال.

  4. أضف مثيل Train Model واستخدم إخراج Filter Based Feature Selection كمدخل للتدريب.

    هام

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

  5. إرفاق مثيل مكون Select Columns Transform.

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

  6. إضافة مكون Score Model .

    لا تقم بتوصيل مجموعة بيانات الإدخال. بدلا من ذلك، أضف مكون Apply Transformation ، وقم بتوصيل إخراج تحويل تحديد الميزة.

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

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

    هام

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

  7. إرسال البنية الأساسية.

تضمن عملية الحفظ هذه ثم تطبيق تحديد العمود توفر نفس مخطط البيانات للتدريب وتسجيل النقاط.

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

راجع مجموعة المكونات المتوفرة للتعلم الآلي من Azure.