Chào mừng đến với khóa học

Machine Learning với caret trong R

Max Kuhn

Software Engineer at RStudio and creator of caret

Học có giám sát

  • Gói R caret
  • Tự động hóa học có giám sát (mô hình dự đoán)
  • Biến mục tiêu

Hình bông hoa và một hóa đơn ghi "quá hạn".

Machine Learning với caret trong R

Học có giám sát

  • Hai loại mô hình dự đoán
    • Phân loại ⇒ Định tính
    • Hồi quy ⇒ Định lượng
  • Dùng chỉ số để đánh giá mô hình
    • Đo lường được
    • Khách quan
  • RMSE (căn sai số bình phương trung bình) cho hồi quy
Machine Learning với caret trong R

Đánh giá hiệu suất mô hình

  • Thường tính RMSE trong mẫu
    • Quá lạc quan
    • Dẫn đến overfitting
  • Tốt hơn: tính lỗi ngoài mẫu (kiểu caret)
    • Mô phỏng dùng thực tế
    • Giúp tránh overfitting
Machine Learning với caret trong R

Lỗi trong mẫu

# Fit a model to the mtcars data
data(mtcars)
model <- lm(mpg ~ hp, mtcars[1:20, ])
# Predict in-sample
predicted <- predict(
  model, mtcars[1:20, ], type = "response"
)
# Calculate RMSE
actual <- mtcars[1:20, "mpg"]
sqrt(mean((predicted - actual) ^ 2))
3.172132
Machine Learning với caret trong R

Hãy thực hành!

Machine Learning với caret trong R

Preparing Video For Download...