تركّز هذه الوحدة على أنواع مختلفة من الشروط المستخدَمة لإنشاء شجرات القرارات.
الشروط الموازية للمحور مقارنة بالشروط المائلة
لا يتضمّن الحالة المحاذية للمحور سوى ميزة واحدة. ينطوي الميل المنحني على ميزات متعددة. على سبيل المثال، في ما يلي مثال على شرط مُحاذاً للمحور:
num_legs ≥ 2
في حين أنّ الشرط التالي هو شرط غير مباشر:
num_legs ≥ num_fingers
غالبًا ما يتم تدريب أشجار القرارات باستخدام الشروط المتوافقة مع المحور فقط. ومع ذلك، فإنّ الخطوط المائلة المجزّأة أكثر فعالية لأنّها يمكن أن تعبّر عن أنماط أكثر تعقيدًا. تحقّق التقسيمات المائلة أحيانًا نتائج أفضل على حساب تكاليف التدريب والاستنتاج الأعلى.
split_axis="SPARSE_OBLIQUE"
.
الشكل 4. أمثلة على شرط مُحاذاً للمحور وشرط مائل
يؤدّي رسم الشرطَين السابقَين إلى منحنى الميزة التالي للفصل:
الشكل 5. فصل مساحة العناصر للشروط الواردة في الشكل 4
الشروط الثنائية مقابل الشروط غير الثنائية
تُعرف الشروط التي تتضمّن نتيجتَين محتمَلتَين (مثل صحيح أو خطأ) باسم الشروط الثنائية. تُعرف أشجار القرارات التي تحتوي على شروط ثنائية فقط باسم أشجار القرارات الثنائية.
الشروط غير الثنائية لها أكثر من نتيجتين محتملتَين. لذلك، تتمتع الشروط غير الثنائية بقدرة أكبر على التمييز عن الشروط الثنائية. تُعرف القرارات التي تحتوي على شرط واحد أو أكثر غير ثنائي باسم شجرات اتّخاذ القرار غير الثنائية.
الشكل 6: أشجار القرارات الثنائية مقابل الأشجار غير الثنائية
ومن المرجّح أيضًا أن تؤدي الشروط التي تتمتع بدرجة عالية من القوة إلى زيادة التطابق. لهذا السبب، تستخدم غابات القرارات بشكل عام أشجار القرارات الثنائية، لذا ستركز هذه الدورة التدريبية عليها.
النوع الأكثر شيوعًا من الشروط هو شرط الحدّ الأدنى الذي يتم التعبير عنه على النحو التالي:
feature ≥ threshold
على سبيل المثال:
num_legs ≥ 2
تتوفّر أنواع أخرى من الشروط. في ما يلي أنواع أخرى شائعة الاستخدام من الشروط الثنائية:
الجدول 2: الأنواع الشائعة للشروط الثنائية
الاسم | الشرط | مثال |
شرط الحدّ | ||
شرط المساواة | ||
حالة ضمن المجموعة | ||
حالة مائلة | | |
الميزة غير متوفّرة |