Panduan ensemble

Random Forest vs Decision Tree, Mengapa Ensemble Sering Lebih Stabil?

Satu tree mudah dijelaskan, sedangkan banyak tree biasanya memberi prediksi yang lebih stabil. Mari lihat alasan dan batasnya.

Tim Riset Independen MLIR8 Jun 202613 menit baca356 kata
Ilustrasi artikel Random Forest vs Decision Tree, Mengapa Ensemble Sering Lebih Stabil?
Visual pembuka untuk Ensemble ยท Random Forests, Leo Breiman
Dalam artikel ini
01

Membandingkan cara satu decision tree dan sekumpulan tree membuat keputusan.

02

Memahami bootstrap sampling, pemilihan fitur acak, dan voting.

03

Menentukan kapan interpretasi tree tunggal lebih penting daripada stabilitas ensemble.

Satu decision tree mudah dijelaskan, tetapi sering terlalu percaya diri pada data latih. Random Forest memakai ide sederhana: daripada bertanya pada satu pohon, minta banyak pohon memberi suara.

Decision Tree: jelas tetapi mudah overfit

Decision Tree membagi data dengan aturan seperti x1 <= 0.3 atau x2 <= 0.6. Setiap split dipilih untuk membuat kelas di cabang menjadi lebih murni. Ukuran yang sering dipakai adalah Gini impurity.

Gini = 1 - sum p_k^2Semakin kecil Gini, semakin murni kelas pada node.prediksi RF = mode(h_1(x), ..., h_T(x))Random Forest mengambil suara mayoritas dari banyak pohon.

Masalah satu pohon

Jika kedalaman terlalu besar, pohon dapat menghafal noise. Boundary menjadi patah-patah dan performa pada data baru menurun. Inilah overfitting: model terlihat pintar saat latihan, tetapi rapuh saat ujian.

Random Forest sebagai panel ahli

Random Forest membuat banyak pohon dari sampel bootstrap dan subset fitur acak. Tiap pohon melihat versi data yang sedikit berbeda. Kesalahan satu pohon tidak selalu diulang pohon lain, sehingga voting ensemble menjadi lebih stabil.

DT vs RF
Decision TreeAturan transparan, boundary mudah berubah saat data berubah.
Random ForestBanyak pohon, voting lebih halus, lebih tahan noise.

Coba dua lab sekaligus

  1. Buka Decision Tree dan ubah kedalaman maksimum.
  2. Lihat arsitektur pohon dan perhitungan Gini.
  3. Buka Random Forest.
  4. Naikkan jumlah pohon dan perhatikan boundary menjadi lebih stabil.

Kapan Random Forest kurang cocok?

Random Forest lebih sulit dijelaskan daripada satu tree. Untuk sistem real-time sangat ketat, banyak pohon juga bisa lebih berat. Jika butuh interpretasi aturan sederhana, Decision Tree masih berguna. Jika butuh akurasi tabular stabil, Random Forest sering menjadi baseline kuat.

Bandingkan juga dengan SVM, KNN, dan Gradient Descent agar intuisi pemilihan model lebih matang.

POIN PENTING

Ringkasan praktis

  • Satu tree mudah dijelaskan, sedangkan banyak tree biasanya memberi prediksi yang lebih stabil. Mari lihat alasan dan batasnya.
  • Periksa contoh dan batas metode sebelum menarik kesimpulan dari hasilnya.
  • Gunakan lab interaktif untuk menguji satu perubahan pada satu waktu.
FAQ SINGKAT

Pertanyaan yang sering muncul

Apa yang perlu disiapkan sebelum membaca?

Tidak ada prasyarat khusus. Istilah tentang ensemble akan dijelaskan saat pertama kali digunakan.

Bagaimana cara menguji pemahaman ini?

Gunakan data kecil dan ubah satu parameter pada satu waktu. Setelah itu, buka eksperimen interaktifnya untuk melihat apakah intuisi kita sesuai dengan hasilnya.

Bandingkan voting banyak pohon dengan satu decision treeUbah parameter dan lihat konsep bekerja langsung pada kanvas.
Buka lab interaktif →
SUMBER ASLI

Random Forests, Leo Breiman

Sumber berikut dapat dibuka untuk memeriksa konteks dan rujukan yang digunakan.

Buka sumber asli →
BagikanXLinkedInWhatsApp
BACA JUGA

Artikel terkait