ABSTRACT: Using Neural Machine Translation to Translate Between German & English
Source: https://www.oreilly.com/library/view/hands-on-machine-learning/9781492032632/
- Cleaning the data file
- Vectorizing each character (to help the model understand the characters: computers only understand numbers)
- Encoder & Decoder
- Training and predicting
Ex) "Hello, I am a student" --> '[UNK] ist ein [UNK]'
-
Compared to Google translate: Hallo, ich bin Student!
-
So, there are some improvements that need to be made, as discussed at the end of the ipynb file
References: Géron, A. (2023). Hands-on machine learning with scikit-learn, Keras, and tensorflow: Concepts, tools, and techniques to build Intelligent Systems. O’Reilly Media.