1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Deep Learning nâng cao với Keras

Connected

Bài tập

Biên dịch (compile) một mô hình

Bước cuối cùng khi tạo một mô hình là biên dịch (compile) nó. Sau khi bạn đã tạo mô hình, bạn phải biên dịch trước khi có thể fit mô hình với dữ liệu. Việc này sẽ hoàn thiện mô hình, cố định toàn bộ thiết lập, và chuẩn bị nó để “gặp” dữ liệu!

Trong quá trình biên dịch, bạn chỉ định bộ tối ưu (optimizer) để fit mô hình với dữ liệu và một hàm mất mát (loss function). 'adam' là một bộ tối ưu mặc định tốt và thường hoạt động hiệu quả. Hàm mất mát phụ thuộc vào bài toán. Mean squared error là một hàm mất mát phổ biến và sẽ tối ưu cho việc dự đoán giá trị trung bình, như trong hồi quy bình phương tối thiểu.

Mean absolute error tối ưu cho trung vị và được dùng trong hồi quy phân vị (quantile regression). Với bộ dữ liệu này, 'mean_absolute_error' hoạt động khá ổn, nên hãy dùng nó làm hàm mất mát của bạn.

Hướng dẫn

100 XP
  • Biên dịch mô hình bạn đã tạo (model).
  • Dùng bộ tối ưu 'adam'.
  • Dùng hàm mất mát mean absolute error (hoặc 'mean_absolute_error').