1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Gradient Boosting Cực Mạnh với XGBoost

Connected

Bài tập

Tinh chỉnh max_depth

Trong bài này, nhiệm vụ của bạn là tinh chỉnh max_depth, tham số quy định độ sâu tối đa mà mỗi cây trong một vòng boosting có thể phát triển tới. Giá trị nhỏ tạo ra cây nông hơn, còn giá trị lớn tạo ra cây sâu hơn.

Hướng dẫn

100 XP
  • Tạo một danh sách tên max_depths để lưu các giá trị "max_depth": 2, 5, 10, và 20.
  • Lặp qua danh sách max_depths của bạn bằng một vòng lặp for.
  • Thay đổi có hệ thống "max_depth" ở mỗi lần lặp và thực hiện cross-validation 2-fold với early stopping (5 vòng), 10 vòng boosting, metric "rmse", và seed bằng 123. Đảm bảo đầu ra là một DataFrame.