1. 학습
  2. /
  3. 강의
  4. /
  5. Tinh chỉnh siêu tham số trong Python

Connected

연습 문제

Lấy mẫu ngẫu nhiên các siêu tham số

Để thực hiện random search, trước hết chúng ta cần lấy mẫu ngẫu nhiên trong không gian siêu tham số.

Trong bài tập này, bạn sẽ tạo một số danh sách siêu tham số có thể ghép (zip) thành một danh sách các danh sách. Sau đó, bạn sẽ lấy mẫu ngẫu nhiên các tổ hợp siêu tham số để chuẩn bị chạy random search.

Bạn sẽ chỉ dùng hai siêu tham số learning_rate và min_samples_leaf của thuật toán GBM để ví dụ dễ hiểu và không quá phức tạp.

지침

100 XP
  • Tạo danh sách 200 giá trị cho siêu tham số learning_rate trong khoảng từ 0.01 đến 1.5 và gán vào danh sách learn_rate_list.
  • Tạo danh sách các giá trị từ 10 đến 40 (bao gồm cả hai đầu) cho siêu tham số min_samples_leaf và gán vào danh sách min_samples_list.
  • Kết hợp các danh sách này thành một danh sách các danh sách để lấy mẫu.
  • Lấy mẫu ngẫu nhiên 250 mô hình từ các tổ hợp siêu tham số này và in kết quả.