1. Learn
  2. /
  3. Courses
  4. /
  5. Mạng nơ-ron hồi quy (RNN) cho Mô hình ngôn ngữ với Keras

Connected

Exercise

Dịch từ tiếng Bồ Đào Nha sang tiếng Anh

Đây là bài tập cuối cùng của khóa học, chúc mừng bạn đã đi đến đây!

Bạn sẽ học cách dùng các mô hình NMT để thực hiện dịch thuật.

Một mô hình đã được huấn luyện sẵn để mã hóa các cụm từ ngắn tiếng Bồ Đào Nha và giải mã chúng thành các cụm từ ngắn tiếng Anh đã được nạp vào biến model.

Ngoài ra, hàm predict_one() cũng đã được nạp sẵn, dùng help() để xem chi tiết, và tập dữ liệu có sẵn trong các biến test (văn bản thô) và X_test (đã được token hóa).

Bạn sẽ định nghĩa một hàm để dịch một danh sách câu. Trong các tham số, sentences là danh sách các cụm từ cần dịch, index_to_word là một dict chứa chỉ số số học làm khóa và từ vựng làm giá trị cho tiếng Anh, được nạp trong biến en_index_to_word.

Bản tóm tắt mô hình đã được in ra để bạn tham khảo.

Instructions

100 XP
  • Lặp qua iterator đã enumerate của các cụm từ.
  • Dùng hàm predict_one() đã nạp sẵn để dịch một cụm từ.
  • In kết quả dịch.
  • Gọi hàm đã định nghĩa để dịch 10 cụm từ đầu tiên của biến X_test.