Random forest dan wine

Machine Learning dengan caret di R

Max Kuhn

Software Engineer at RStudio and creator of caret

Random forest

  • Jenis model pembelajaran mesin yang populer
  • Cocok untuk pemula
  • Tahan terhadap overfitting
  • Menghasilkan model non-linear yang sangat akurat
Machine Learning dengan caret di R

Random forest

  • Tidak seperti model linear, memiliki hyperparameter
  • Hyperparameter perlu ditentukan manual
  • Dapat memengaruhi kecocokan model dan bervariasi per dataset
  • Nilai default sering cukup, kadang perlu disetel
Machine Learning dengan caret di R

Random forest

  • Mulai dengan pohon keputusan sederhana
  • Pohon keputusan cepat, tetapi kurang akurat

Machine Learning dengan caret di R

Random forest

  • Tingkatkan akurasi dengan melatih banyak pohon
  • Latih tiap pohon pada sampel bootstrap data Anda
  • Disebut bootstrap aggregation atau bagging
  • Secara acak ambil kolom pada tiap split
Machine Learning dengan caret di R

Menjalankan random forest

# Load some data
library(caret)
library(mlbench)
data(Sonar)

# Set seed
set.seed(42)
model <- train(
  Class ~ ., 
  data = Sonar, 
  method = "ranger"
)

pasted-image-1530.png

Machine Learning dengan caret di R

Memplot hasil

# Plot the results
plot(model)

Machine Learning dengan caret di R

Ayo berlatih!

Machine Learning dengan caret di R

Preparing Video For Download...