This project uses sequence to sequence model of recurrent neural network to translate any piece of English text to French. I have used recurrent nets because while training on huge data, recurrent nets actually predict the outcome a lot better than any normal machine learning models. In this specific model, the data first passes through an encoder, comes out as an understanding and passes to a decoder. The decoder generates the output.
To run this project, open up your bash terminal and write
chmod -R 777 setup.sh
This will set up the project enviornment for you. This must be run with administrator rights.
./setup.sh
source venv/bin/activate
Install the required packages using the following command.
pip install -r requirements.txt
python run_me.py
Run the python file, following the instructions
python run_me.py
The outcome should look something like this: