Rastgele Orman Nedir?
İngilizce: Random Forest
Yayın: · Son güncelleme:
Rastgele Orman Nedir? Kısaca
Rastgele orman (random forest), her biri verinin rastgele bir örneği ve rastgele seçilen özelliklerle eğitilen çok sayıda karar ağacının tahminlerini oylama ya da ortalama ile birleştiren bir makine öğrenmesi algoritmasıdır.

Rastgele orman, birçok karar ağacı eğitip bunların ortak kararını kullanan bir makine öğrenmesi algoritmasıdır. Hem sınıflandırma hem de sayısal tahmin (regresyon) problemlerinde kullanılır ve tablo verisinde güçlü bir başlangıç yöntemi kabul edilir.
Rastgele orman nedir?
Tek bir karar ağacı anlaşılırdır ama veriye fazla uyum sağlamaya, yani aşırı öğrenmeye yatkındır. Rastgele orman bu sorunu iki tür rastgelelik ekleyerek azaltır:
- Satır rastgeleliği: Her ağaç, eğitim verisinden yerine koymalı çekilen farklı bir örnekle eğitilir. Bu, bagging yöntemidir.
- Özellik rastgeleliği: Ağaçtaki her bölünmede tüm özellikler değil, rastgele seçilmiş bir alt kümesi değerlendirilir.
Böylece ağaçlar birbirinden farklılaşır ve hataları birbirini dengeler.
Nasıl tahmin yapar?
Yeni bir örnek geldiğinde tüm ağaçlar ayrı ayrı tahmin üretir. Sınıflandırmada en çok oy alan sınıf, regresyonda ağaçların ortalaması sonuç olur.
Varsayımsal bir örnek: Bir bankanın kredi başvurularını değerlendiren 200 ağaçlı bir ormanda 150 ağaç "geri öder", 50 ağaç "ödemez" diyorsa model "geri öder" sonucunu verir. Bu oran ayrıca bir güven ölçüsü olarak da yorumlanabilir.
Güçlü ve zayıf yanları
- Az ayarla iyi sonuç verir, aşırı öğrenmeye tek ağaçtan daha dayanıklıdır.
- Hangi özelliklerin tahminde daha etkili olduğuna dair "özellik önemi" bilgisi sunar.
- Yüzlerce ağaç olduğu için kararın tek tek izlenmesi zordur.
- Büyük ormanlar bellek ve tahmin süresi açısından maliyetli olabilir.
- Eğitim verisindeki aralığın dışına çıkan sayısal değerleri tahmin etmede (ekstrapolasyon) zayıftır.
Sıkça Sorulan Sorular
Rastgele ormanda kaç ağaç olmalı?
Kesin bir sayı yoktur. Ağaç sayısı arttıkça sonuç genellikle iyileşir ve bir noktadan sonra durağanlaşır; doğru değer doğrulama verisiyle belirlenir.
Rastgele orman aşırı öğrenir mi?
Tek bir karar ağacına göre çok daha dayanıklıdır ama tamamen bağışık değildir. Çok derin ağaçlar ve gürültülü veri yine aşırı uyuma yol açabilir.