Build your ultimate AI agent
Mô tả khóa học
Chuyện mang theo từ điển song ngữ cho chuyến du lịch châu Âu hay đặt một cuốn trên bàn để làm bài tập ngoại ngữ giờ đã là quá khứ. Giờ đây bạn chỉ cần lên mạng và dùng dịch vụ dịch ngôn ngữ để nhanh chóng hiểu biển báo nói gì, hoặc học cách chào hỏi và cảm ơn bằng tiếng của người bản xứ. Đằng sau các dịch vụ dịch ngôn ngữ là những mô hình machine translation phức tạp. Bạn đã bao giờ thắc mắc chúng hoạt động ra sao chưa? Khóa học này sẽ giúp bạn khám phá cách thức vận hành bên trong của một mô hình machine translation. Bạn sẽ dùng Keras, một thư viện deep learning mạnh mẽ dựa trên Python, để xây dựng một mô hình dịch. Sau đó, bạn sẽ huấn luyện mô hình để dịch từ tiếng Anh sang tiếng Pháp, và được giới thiệu các kỹ thuật để cải thiện mô hình. Kết thúc khóa học, bạn sẽ có hiểu biết sâu về các mô hình machine translation và càng trân trọng chúng hơn!
Yêu cầu tiên quyết
Chương trình học
Đề cương khóa học
1
Giới thiệu về Machine Translation
Trong chương này, bạn sẽ hiểu kiến trúc encoder-decoder là gì và cách nó được dùng cho machine translation. Bạn cũng sẽ học về Gated Recurrent Units (GRUs) và cách chúng được sử dụng trong kiến trúc encoder-decoder.
- Giới thiệu về dịch máy50 XP
- Tìm hiểu về vector one-hot100 XP
- Phần 1: Khám phá hàm to_categorical()100 XP
- Phần 2: Khám phá hàm to_categorical()100 XP
- Kiến trúc encoder–decoder50 XP
- Phần 1: Mô hình đảo ngược văn bản - Encoder100 XP
- Phần 2: Mô hình đảo ngược văn bản - Encoder100 XP
- Hoàn thiện mô hình đảo ngược văn bản100 XP
- Tìm hiểu về mô hình tuần tự50 XP
- Phần 1: Tìm hiểu mô hình GRU100 XP
- Phần 2: Tìm hiểu mô hình GRU100 XP
- Tìm hiểu đầu ra của mô hình tuần tự100 XP
2
Triển khai mô hình Encoder-Decoder với Keras
Trong chương này, bạn sẽ triển khai mô hình encoder-decoder với Keras functional API. Trong quá trình đó, bạn sẽ học một số lớp Keras hữu ích như RepeatVector và TimeDistributed.
3
Huấn luyện và Sinh bản dịch
Trong chương này, bạn sẽ huấn luyện mô hình đã định nghĩa trước đó và sau đó dùng một mô hình được huấn luyện tốt để sinh bản dịch. Bạn sẽ thấy mô hình của chúng ta dịch câu khá tốt.
4
Teacher Forcing và Word Embeddings
Trong chương này, bạn sẽ tìm hiểu một kỹ thuật gọi là Teacher Forcing, giúp mô hình dịch được huấn luyện tốt hơn và nhanh hơn. Sau đó, bạn sẽ học cách sử dụng word embeddings để làm mô hình còn tốt hơn nữa.
Machine Translation với Keras
Hoàn
thành khóa học

