1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Machine Learning với caret trong R

Connected

Bài tập

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).

Hướng dẫn 1/2

undefined XP
    1
    2
  • Định nghĩa một lưới tinh chỉnh tùy chỉnh.
    • Đặt số biến có thể được chọn để tách tại mỗi nút, .mtry, là một vector gồm 2, 3 và 7.
    • Đặt quy tắc tách, .splitrule, là "variance".
    • Đặt kích thước nút tối thiểu, .min.node.size, là 5.