Skip to main content

> ML_ALGORITHM // RANDOM-FORESTS_v1.0

Rastgele Ormanlar (Random Forest)

Bootstrap alt kümeleri üzerinde rastgele özellik örneklemesiyle yüzlerce bağıntısız karar ağacı inşa eden topluluk öğrenmesi yöntemi.

Tree & Rule Ensemblesclassical-supervisedmoderate-posthocmedium (1k-100k)
Tüm Algoritmalara Dön
Hesaplama Karmaşıklığı
Eğitim (Training):O(n_trees * p_sample * n log n)
Çıkarım (Inference):O(n_trees * depth)
Donanım Karakteristiği
CPU Uygunluğu:Evet
GPU Zorunluluğu:Hayır
Bellek Ayak İzi:moderate
Açıklanabilirlik ve Veri
Açıklanabilirlik Düzeyi:moderate-posthoc
Eğitim Verisi İhtiyacı:medium (1k-100k)

Açıklanabilirlik Değerlendirmesi

Topluluk tek bir ağaç gibi okunamaz; MDI, MDA ve SHAP değerlerine dayanır.

Uygun Görevler ve Desteklenen Modaliteler

Uygun Görevler:
binary classificationmulticlass classificationregressionanomaly detection
Desteklenen Modaliteler:
tabular

Uygulayıcı Kütüphaneler

scikit-learnscikit-learn Consortium / Inria · v1.5.2
İncele
caret-r
tidymodels-r
spark-mllib
linfa

Temel Literatür & Yayınlar

Random ForestsLeo Breiman (2001) · Machine Learning
Sık Karşılaşılan Hatalar ve Dikkat Edilmesi Gerekenler
  • Varsayılan Gini öneminin yüksek kardinaliteli kategorik değişkenleri kayırması
  • Budanmamış binlerce ağacı saklarken ortaya çıkan yüksek RAM tüketimi