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

Chuẩn hóa theo batch cho mô hình quen thuộc

Bạn còn nhớ tập dữ liệu digits mà bạn đã huấn luyện ở bài tập đầu của chương này chứ?

Đây là một bài toán phân loại đa lớp mà bạn đã giải bằng softmax và 10 neuron ở tầng đầu ra.

Bây giờ, bạn sẽ xây dựng một mô hình sâu hơn gồm 3 tầng ẩn, mỗi tầng 50 neuron, có chèn batch normalization giữa các tầng. Tham số kernel_initializer được dùng để khởi tạo trọng số theo cách tương tự.

Hướng dẫn

100 XP
  • Import BatchNormalization từ các layers của tensorflow.keras.
  • Xây dựng mô hình mạng sâu của bạn, dùng 50 neuron cho mỗi tầng ẩn và thêm batch normalization giữa các tầng.
  • Biên dịch mô hình với bộ tối ưu stochastic gradient descent, sgd.