تركّز هذه الوحدة على أنواع مختلفة من الشروط المستخدَمة لاتخاذ القرار. الأشجار
الظروف المحاذية للمحور مقابل الشروط المائلة
تتضمن الحالة المحاذاة مع المحور ميزة واحدة فقط. مائل الحالة يتضمن ميزات متعددة. على سبيل المثال، فيما يلي شرط محاذاة المحور:
num_legs ≥ 2
في حين أن ما يلي شرط مائل:
num_legs ≥ num_fingers
في كثير من الأحيان، يتم تدريب أشجار القرارات بظروف متوافقة مع المحور فقط. ومع ذلك، تكون التقسيمات المائلة أكثر فعالية لأنها يمكن أن تعبر عن أسئلة أكثر تعقيدًا أنماط. تؤدي التقسيمات المائلة أحيانًا إلى نتائج أفضل على النفقات ارتفاع تكاليف التدريب والاستنتاج.
split_axis="SPARSE_OBLIQUE"
.
الشكل 4. أمثلة على حالة محاذاة المحور وحالة مائلة.
ينتج عن الرسم البياني للشرطين السابقَين مساحة الخصائص التالية الفصل:
الشكل 5. افصل بين المساحات للشروط في الشكل 4.
الشروط الثنائية في مقابل الشروط غير الثنائية
يُطلق على الشروط ذات النتيجتين المحتملتين (على سبيل المثال، صواب أو خطأ) الشروط الثنائية. أشجار القرارات التي تحتوي على شروط ثنائية فقط تسمى أشجار القرارات الثنائية.
الشروط غير الثنائية لها أكثر من نتيجتين محتملتين. ولذلك، تمتلك الشروط غير الثنائية قوة تمييزية أكثر من الشروط الثنائية. تُعرف القرارات التي تحتوي على شرط غير ثنائي واحدًا أو أكثر باسم القرارات غير الثنائية. الأشجار.
الشكل 6: أشجار القرارات الثنائية مقابل غير الثنائية.
الحالات التي تحتوي على الكثير من البيانات من المرجح أن تزيد القوة أيضًا. لهذا السبب، تساعد غابة القرارات بشكل عام أشجار القرارات الثنائية، لذلك ستركز هذه الدورة عليها.
النوع الأكثر شيوعًا من الشروط هو شرط الحدّ الأدنى، ويتم التعبير عنه على النحو التالي:
feature ≥ threshold
على سبيل المثال:
num_legs ≥ 2
هناك أنواع أخرى من الشروط. فيما يلي أنواع أخرى شائعة الاستخدام من الشروط الثنائية:
الجدول 2. الأنواع الشائعة من الشروط الثنائية.
الاسم | الحالة | مثال |
شرط الحد الأدنى | $\mathrm{feature}_i \geq \mathrm{threshold}$ | $\mathrm{num\_legs} \geq 2$ |
شرط المساواة | $\mathrm{feature}_i = \mathrm{value}$ | $\mathrm{species} = ``cat"$ |
حالة الإدخال | $\mathrm{feature}_i \in \mathrm{collection}$ | $\mathrm{species} \in \{``cat", ``dog", ``bird"\}$ |
شرط مائل | $\sum_{i} \mathrm{weight}_i \mathrm{feature}_i \geq \mathrm{threshold}$ | 5 دولار \mathrm{num\_legs} + 2 \ \mathrm{num\_eyes} \geq 10$ |
الميزة غير متوفرة | $\mathrm{feature}_i \mathrm{is} \mathrm{غير مطلوب}$ | $\mathrm{num\_legs} \mathrm{is} \mathrm{غير مطلوب}$ |