1. Lära sig
  2. /
  3. Courses
  4. /
  5. Nhập môn Deep Learning với Keras

Connected

exercise

Tác động của batch normalization

Batch normalization thường giúp mô hình học nhanh hơn và làm cho đường cong học ổn định hơn. Hãy xem hai mô hình giống hệt nhau — có và không có batch normalization — khác nhau thế nào.

Mô hình bạn vừa xây batchnorm_model đã được nạp sẵn để bạn dùng. Một bản sao y hệt nhưng không có batch normalization: standard_model, cũng đã sẵn sàng. Bạn có thể xem summary() của chúng trong bảng điều khiển. X_train, y_train, X_test và y_test cũng đã được nạp để bạn huấn luyện cả hai mô hình.

Bạn sẽ so sánh đường cong độ chính xác (accuracy) của cả hai mô hình bằng cách vẽ chúng với compare_histories_acc().

Bạn có thể xem hàm này bằng cách dán show_code(compare_histories_acc) vào bảng điều khiển.

Instruktioner

100 XP
  • Huấn luyện standard_model trong 10 epoch, truyền dữ liệu train và validation, lưu history vào h1_callback.
  • Huấn luyện batchnorm_model trong 10 epoch, truyền dữ liệu train và validation, lưu history vào h2_callback.
  • Gọi compare_histories_acc và truyền vào h1_callback cùng h2_callback.