1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Tinh chỉnh siêu tham số trong Python

Connected

Bài tập

Xây dựng các hàm Grid Search

Trong khoa học dữ liệu, việc tự tay xây dựng thuật toán, mô hình và quy trình “từ con số 0” là một ý tưởng tuyệt vời để bạn thật sự hiểu rõ điều gì đang diễn ra ở mức độ sâu hơn. Tất nhiên có rất nhiều package và thư viện mạnh mẽ cho công việc này (và chúng ta sẽ dùng ngay sau đây!), nhưng việc tự xây dựng sẽ cho bạn lợi thế lớn trong công việc khoa học dữ liệu.

Trong bài tập này, bạn sẽ tạo một hàm nhận vào 2 siêu tham số, xây dựng mô hình và trả về kết quả. Bạn sẽ dùng hàm này ở một bài tập sau.

Bạn có sẵn các tập dữ liệu X_train, X_test, y_train và y_test.

Hướng dẫn

100 XP
  • Xây dựng một hàm nhận hai tham số có tên learning_rate và max_depth lần lượt cho tốc độ học và độ sâu tối đa.
  • Thêm khả năng trong hàm để xây dựng một mô hình GBM và fit vào dữ liệu với các siêu tham số đầu vào.
  • Để hàm trả về kết quả của mô hình đó và các siêu tham số đã chọn (learning_rate và max_depth).