Chuẩn bị tinh chỉnh
Chuẩn bị tinh chỉnh là nền tảng cho thành công khi tinh chỉnh. Có hai bước chính: đánh dấu các siêu tham số bằng tune() trong phần đặc tả mô hình và tạo một lưới siêu tham số để dùng trong quá trình tinh chỉnh.
Bạn sẽ thực hiện hai bước cốt lõi này của quy trình tinh chỉnh trong bài tập này.
Bài tập này là một phần của khóa học
Machine Learning với Mô hình Dựa trên Cây trong R
Hướng dẫn bài tập
- Tạo một specification cho boosting với engine
"xgboost"cho mô hình phân loại dùng 500 cây và đánh dấu các tham số sau là tham số cần tinh chỉnh:learn_rate,tree_depth, vàsample_size. Lưu kết quả vàoboost_spec. - Xây dựng một lưới tinh chỉnh dạng regular cho các tham số tinh chỉnh của
boost_specvới ba mức cho mỗi tham số.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Create the specification with placeholders
boost_spec <- boost_tree(
trees = ___,
___,
___,
___) %>%
set_mode(___) %>%
set_engine(___)
# Create the tuning grid
tunegrid_boost <- ___(___,
levels = ___)
tunegrid_boost