1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Deep Learning với Keras

Connected

Bài tập

So sánh các hàm kích hoạt

So sánh các hàm kích hoạt cần một chút mã, nhưng bạn hoàn toàn làm được!

Bạn sẽ thử nhiều hàm kích hoạt khác nhau trên mô hình đa nhãn mà bạn đã xây dựng cho máy tưới tiêu ở chương 2. Hàm get_model('relu') trả về một bản sao của mô hình này và áp dụng hàm kích hoạt 'relu' cho tầng ẩn.

Bạn sẽ lặp qua một số hàm kích hoạt, tạo một mô hình mới cho mỗi hàm và huấn luyện nó. Bằng cách lưu đối tượng history callback trong một từ điển, bạn sẽ trực quan hóa được hàm kích hoạt nào hoạt động tốt nhất ở bài tập tiếp theo!

X_train, y_train, X_test, y_test đã sẵn sàng để bạn dùng khi huấn luyện các mô hình.

Hướng dẫn

100 XP
  • Điền vào mảng các hàm kích hoạt với relu, leaky_relu, sigmoid và tanh.
  • Ở mỗi vòng lặp, lấy một mô hình mới bằng get_model() và truyền hàm kích hoạt hiện tại làm tham số.
  • Huấn luyện mô hình của bạn với dữ liệu train và validation_data, dùng 20 epochs và đặt verbose = 0.