1. Aprende
  2. /
  3. Cursos
  4. /
  5. Nhập môn Deep Learning với Keras

Connected

Ejercicio

Tinh chỉnh các tham số của mô hình

Đến lúc thử các tham số khác nhau trên mô hình của bạn và xem mô hình hoạt động ra sao!

Hàm create_model() bạn đã xây ở bài trước đã sẵn sàng để dùng.

Vì huấn luyện đối tượng RandomizedSearchCV sẽ mất quá nhiều thời gian, kết quả bạn sẽ nhận được đã được in sẵn trong hàm show_results(). Bạn có thể tự thử random_search.fit(X,y) trong console để kiểm chứng sau khi đã xây xong mọi thứ, nhưng rất có thể bài tập sẽ hết thời gian (vì vậy hãy sao chép mã của bạn trước khi thử, nếu không bạn có thể mất tiến trình!).

Bạn không cần dùng các tham số tùy chọn epochs và batch_size khi tạo đối tượng KerasClassifier vì bạn sẽ truyền chúng vào params cho random search và cách này đã hoạt động rồi.

Instrucciones

100 XP
  • Import KerasClassifier từ các wrappers scikit_learn của tensorflow.keras.
  • Sử dụng hàm create_model của bạn khi khởi tạo KerasClassifier.
  • Đặt 'relu' và 'tanh' làm activation, 32, 128 và 256 làm batch_size, 50, 100 và 200 làm epochs, và learning_rate là 0.1, 0.01 và 0.001.
  • Truyền model đã chuyển đổi và params đã chọn khi bạn tạo đối tượng RandomizedSearchCV.