Bắt đầu ngayBắt đầu miễn phí

Định nghĩa mô hình Teacher Forcing

Sau khi đã tạo xong các tầng, bước tiếp theo là định nghĩa một đối tượng Model của Keras. Mô hình này hơi khác so với mô hình bạn đã định nghĩa trước đó vì mô hình mới có hai tầng đầu vào.

Bạn đã được cung cấp các tầng Keras mà bạn đã triển khai ở bài trước bao gồm en_inputs, en_gru, de_inputs, de_grude_pred.

Bài tập này là một phần của khóa học

Machine Translation với Keras

Xem khóa học

Hướng dẫn bài tập

  • Import đối tượng Model của Keras từ submodule models.
  • Định nghĩa một mô hình nhận tầng đầu vào của encoder và tầng đầu vào của decoder làm input (theo thứ tự đó) và trả về dự đoán cuối cùng.
  • Biên dịch mô hình với bộ tối ưu adam và hàm mất mát categorical_crossentropy.
  • In summary của mô hình.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import the Keras Model object
from tensorflow.keras.____ import ____

# Define a model
nmt_tf = ____(inputs=[____, ____], outputs=____)
# Compile the model with optimizer and loss
nmt_tf.compile(optimizer=____, ____=____, metrics=["acc"])
# Print the summary of the model
nmt_tf.____()
Chỉnh sửa và Chạy Mã