Built a deep neural network that functions as part of an end-to-end machine translation pipeline, using Keras. The pipeline accepts English text as input and return the French translation.
- Preprocess - Convert text to sequence of integers
- Models - Create models which accept a sequence of integers as input and returns a probability distribution over possible translations. Experimented with different model types and techniques.
- Prediction Run the model on English text.
- Model 1 is a simple RNN
- Model 2 is a RNN with Embedding
- Model 3 is a Bidirectional RNN
- Model 4 is an optional Encoder-Decoder RNN