Huấn luyện random forest với tinh chỉnh tùy chỉnh
Giờ bạn đã khám phá các lưới tinh chỉnh mặc định do hàm train() cung cấp, hãy tùy biến mô hình thêm một chút.
Bạn có thể cung cấp bất kỳ số lượng giá trị nào cho mtry, từ 2 đến số cột trong tập dữ liệu. Trên thực tế, lợi ích sẽ giảm dần khi mtry quá lớn, nên bạn sẽ dùng một lưới tinh chỉnh tùy chỉnh để thử 2 mô hình đơn giản (mtry = 2 và mtry = 3) cùng một mô hình phức tạp hơn (mtry = 7).
Bài tập này là một phần của khóa học
Machine Learning với caret trong R
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.
# Define the tuning grid: tuneGrid
tuneGrid <- data.frame(
.mtry = ___,
.splitrule = "___",
.min.node.size = ___
)