Bu birim, karar modeli oluşturmak için kullanılan farklı koşul türlerine odaklanır ağaçlar.
Eksene ayarlı ve eğik koşullar
Eksene hizalı koşul yalnızca tek bir özellik içerir. Eğik durumu birden çok özellik içerir. Örneğin, aşağıdaki örnek eksene ayarlı koşul:
num_legs ≥ 2
Aşağıdaki durum eğik bir koşuldur:
num_legs ≥ num_fingers
Karar ağaçları genellikle yalnızca eksene ayarlı koşullarla eğitilir. Ancak, Eğik bölmeler daha karmaşık özellikleri ifade edebildiği için belirler. Eğik bölmeler bazen pahasına daha iyi sonuçlar verir çıkarımları da olabilir.
split_axis="SPARSE_OBLIQUE"
parametresinden yararlanın.
Şekil 4. Eksenle hizalı koşul ve eğik koşul örnekleri. ziyaret edin.
Önceki iki koşulun grafiği çizildiğinde aşağıdaki özellik alanı elde edilir ayırma:
Şekil 5. Şekil 4'teki koşullar için özellik boşluğu ayırması. ziyaret edin.
İkili ve diğerlik olmayan koşullar
İki olası sonucu olan koşullara (örneğin, doğru veya yanlış) denir ikili koşullar. Yalnızca ikili koşullar içeren karar ağaçları ikili karar ağaçları olarak adlandırılır.
İkili olmayan koşulların ikiden fazla olası sonucu vardır. Dolayısıyla, diğer koşullar ikili koşullardan daha fazla ayrımcı güce sahiptir. Bir veya daha fazla ikili olmayan koşul içeren kararlara ikili olmayan karar denir ağaçlar.
Şekil 6: İkili ve diğerli olmayan karar ağaçları. 'nı inceleyin.
Çok fazla öğe içeren koşullar aşırıya kaçma ihtimali de o kadar artar. Bu nedenle karar ormanları bu nedenle bu kursta genellikle ikili karar ağaçları kullanılır.
En yaygın koşul türü, şu şekilde ifade edilen eşik koşuludur:
feature ≥ threshold
Örneğin:
num_legs ≥ 2
Başka koşul türleri mevcuttur. Yaygın olarak kullanılan diğer proje türleri ikili koşullar:
Tablo 2. Yaygın ikili koşul türleri. ziyaret edin.
Ad | Durum | Örnek |
eşik koşulu | $\mathrm{feature}_i \geq \mathrm{threshold}$ | $\mathrm{num\_legs} \geq 2$ |
eşitlik koşulu | $\mathrm{feature}_i = \mathrm{değer}$ | $\mathrm{species} = ``kedi"$ |
setteki koşul | $\mathrm{feature}_i \in \mathrm{collection}$ | $\mathrm{species} \in \{``kedi", ``köpek", ``kuş"\}$ |
eğik koşul | $\sum_{i} \mathrm{weight}_i \mathrm{feature}_i \geq \mathrm{threshold}$ | 5 TL \ \mathrm{num\_legs} + 2 \ \mathrm{num\_eyes} \geq 10$ |
özellik eksik | $\mathrm{feature}_i \mathrm{is} \mathrm{Eksik}$ | $\mathrm{num\_legs} \mathrm{is} \mathrm{Eksik}$ |