أهمية المتغيّرات
أهمية المتغيّر (المعروفة أيضًا باسم أهمية السمة) هي نتيجة تشير إلى مدى "أهمية" سمة معيّنة بالنسبة إلى النموذج. على سبيل المثال، إذا كان لدينا نموذج مع سمتَي إدخال "f1" و "f2"، وكانت أهميّة المتغيّرات هي {f1=5.8, f2=2.5}، تكون السمة "f1" أكثر "أهمية" للنموذج مقارنةً بالسمة "f2". كما هو الحال مع نماذج تعلُّم الآلة الأخرى، تُعدّ أهمية المتغيّرات طريقة بسيطة لفهم آلية عمل شجرة القرارات.
يمكنك تطبيق أهمية المتغيّرات المستقلة عن النموذج، مثل أهمية المتغيّر التماثلي، على أشجار القرار.
تمتلك أشجار القرارات أيضًا أهمية متغيرة محدّدة، مثل:
- مجموع نتيجة التقسيم مع متغيّر معيّن.
- عدد العقد التي تحتوي على متغيّر معيّن
- متوسط عمق أول مرّة لظهور سمة في جميع مسارات الشجرة
يمكن أن تختلف أهمية المتغيّرات حسب الصفات التالية:
- الدلالات
- الحجم
- المواقع
بالإضافة إلى ذلك، تقدّم أهمية المتغيّرات أنواعًا مختلفة من المعلومات عن:
- النموذج
- مجموعة البيانات
- عملية التدريب
على سبيل المثال، يشير عدد الشروط التي تحتوي على ميزة معيّنة إلى مدى اهتمام شجرة القرارات بهذه الميزة المحدّدة، ما قد يشير بدوره إلى أهمية المتغيّر. بعد كل شيء، لن تستخدم خوارزمية التعلّم ميزة في عدة شروط إذا لم تكن مهمة. ومع ذلك، قد تشير السمة نفسها التي تظهر في شروط متعدّدة أيضًا إلى أنّ النموذج يحاول تعميم نمط سمة معيّنة ولكنّه لا ينجح في ذلك. على سبيل المثال، يمكن أن يحدث ذلك عندما تكون الميزة مجرد مثال لمعرّف بدون معلومات لتعميمها.
من ناحية أخرى، تشير القيمة العالية لأهمية متغيّر الترتيب المتعاقب المرتفع إلى أنّ إزالة سمة تؤثّر سلبًا في النموذج، ما يشير إلى أهمية المتغيّر. ومع ذلك، إذا كان النموذج قويًا، قد لا تؤدي إزالة أي ميزة واحدة إلى التأثير في النموذج.
ولأنّ أهمية المتغيّرات المختلفة تُعلمك بجوانب مختلفة من النماذج، فإنّ الاطّلاع على العديد من أهمية المتغيّرات في الوقت نفسه يكون مفيدًا. على سبيل المثال، إذا كانت إحدى الميزات مهمة وفقًا لجميع ملفوظات الأهمية للمتغيّرات، من المرجّح أن تكون هذه الميزة مهمة. في مثال آخر، إذا كانت إحدى السمات تُظهر أهمية عالية للمتغيّر "عدد العقد" وأهمية منخفضة للمتغيّر "الترميز"، قد يكون من الصعب تعميم هذه السمة وقد يؤدي ذلك بدوره إلى تقليل جودة النموذج.
model.describe()
والاطّلاع على علامة التبويب "أهمية المتغيّر".
اطّلِع على
تعليم كيفية فهم النماذج لمزيد من التفاصيل.