Khám phá không gian mô hình rộng hơn

Machine Learning với caret trong R

Zach Mayer

Data Scientist at DataRobot and co-author of caret

Random forest cần tinh chỉnh

  • Siêu tham số điều khiển cách huấn luyện mô hình
  • Chọn thủ công trước khi huấn luyện
  • Quan trọng nhất là mtry
    • Số biến chọn ngẫu nhiên tại mỗi lần tách
  • Giá trị thấp = ngẫu nhiên hơn
  • Giá trị cao = ít ngẫu nhiên hơn
  • Khó biết trước giá trị tốt nhất
Machine Learning với caret trong R

Ví dụ: dữ liệu sonar

  • Tham số tuneLength cho caret::train()
  • Cho caret biết số biến thể cần thử
# Load some data
library(caret)
library(mlbench)
data(Sonar)
# Fit a model with a deeper tuning grid
model <- train(
  Class ~ ., 
  data = Sonar, 
  method = "ranger", 
  tuneLength = 10
)
# Plot the results
plot(model)
Machine Learning với caret trong R

Vẽ kết quả

Biểu đồ đường thể hiện độ chính xác bootstrap theo số tham số chọn ngẫu nhiên. Đường tăng đến đỉnh quanh x = 14 rồi giảm nhanh.

Machine Learning với caret trong R

Hãy luyện tập!

Machine Learning với caret trong R

Preparing Video For Download...