1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Dự đoán CTR với Machine Learning trong Python

Connected

Bài tập

Tìm kiếm theo lưới cho MLP

Bạn có thể tinh chỉnh siêu tham số bằng sklearn bằng cách cung cấp nhiều tham số đầu vào, mỗi tham số có thể được mã hóa bằng các hàm khác nhau từ numpy. Một phương pháp tinh chỉnh duyệt toàn bộ mọi tổ hợp siêu tham số được chỉ định qua param_grid là grid search. Trong bài này, bạn sẽ dùng grid search để duyệt siêu tham số cho bộ phân loại MLP.

X_train, y_train, X_test, y_test đã có sẵn trong không gian làm việc của bạn, và các đặc trưng đã được chuẩn hóa. pandas dưới tên pd, numpy dưới tên np cũng đã sẵn sàng.

Hướng dẫn

100 XP
  • Tạo danh sách giá trị [10, 20] cho max_iter, và danh sách giá trị [(8, ), (16, )] cho hidden_layer_sizes.
  • Thiết lập grid search với 4 tiến trình bằng n_jobs để lặp qua tất cả các tổ hợp siêu tham số.
  • In ra AUC tốt nhất và bộ ước lượng tốt nhất dẫn đến điểm số này.