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

Connected

Bài tập

Ví dụ NMT

Bài tập này nhằm mở rộng phần xem nhanh về NMT mà bạn đã thấy ở đầu khóa học. Bạn sẽ tiếp tục dịch các cụm câu ngắn tiếng Bồ Đào Nha sang tiếng Anh.

Một vài câu mẫu có sẵn trong biến sentences và đã được in ra console.

Ngoài ra, một mô hình đã huấn luyện sẵn có trong biến model và bạn sẽ dùng hai hàm tùy chỉnh để đơn giản hóa một số bước:

  • encode_sequences(): Chuyển văn bản thành chuỗi các chỉ mục số và thực hiện đệm (padding).
  • translate_many(): Dùng mô hình đã huấn luyện sẵn để dịch một danh sách câu từ tiếng Bồ Đào Nha sang tiếng Anh. Sau đó bạn sẽ tự viết hàm này.

Để biết chi tiết về các hàm, hãy dùng help(). Gói pandas đã được nạp với tên pd.

Hướng dẫn

100 XP
  • Dùng hàm encode_sequences() để tiền xử lý văn bản và lưu kết quả vào biến X.
  • Dịch sentences bằng hàm translate_many() với X truyền vào làm tham số.
  • Tạo một pd.DataFrame() với hai cột là danh sách gốc và danh sách đã dịch.
  • In data frame ra.