minhquan27 / Neural-Machine-Translation

Neural Machine Translation Model, Google Translate API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neural Machine Translation

Neural Machine Translation Model, Google Translate API

Neural Machine Translation Problem

Problem 1: German to English Neural Machine Translation

Method: LSTM, Sequence to Sequence, Greedy Search, Teach Force, SpaCy (Vocabulary Building), TorchText (text Pre-processing) libraries, and multi30k dataset .

Problem 2: English to VietNamese Neural Machine Translation

Method: LSTM Bidirectional, Sequence to Sequence, Attention Bahdanau, Beam Search NLTK Toolkit.

Seq2Seq model with the Encoder-Decoder architecture

Encoder Model Architecture Encode

Decoder Model Architecture Decode

Seq2Seq (Encoder + Decoder) Interface seq2seq

References

[1] Oriol Vinyals, Quoc Le, 22 Jul 2015. “A Neural Conversational Model”.

[2] https://towardsdatascience.com/a-comprehensive-guide-to-neural-machine-translation.

[3] Dzmitry Bahdanau et al., 1 Sep 2014. “Neural Machine Translation by Jointly Learning to Align and Translate”.

[4] Luong, M.-T., Pham, H., and Manning, C. D. , 20 Sep 2015. “Effective approaches to attentionbased neural machine translation”.

About

Neural Machine Translation Model, Google Translate API


Languages

Language:Jupyter Notebook 97.2%Language:Python 2.8%