Neural Machine Translation tensorflow/keras application using encoder/decoder model with teacher forcing and Luong Attention mechanism.
The goal is to input sentences in Italian and output the translated sentence in English.
The contents of this repository are as follows:
data
folder contain cleaned dataset.saved
folder contains the files trained model.presentation.pdf
contain presentation of the application.
There are two versions of the project
- Object Oriented programming version : all .py files
- Jupyter Notebook version : Neural_Machine_Translation.ipynb
python3 training.py
to train the modelpython3 inference.py
to inference on new sentences to translate