/machine-translation-with-seq2seq

Seq2Seq model for Neural Machine Translation in Pytorch that translates German into English.

Primary LanguagePython

Seq2Seq

It is a seq2seq model that translates German into English. The dataset used Multi30k in French and English. This implementation focuses on the following features:

  • Using Bahdanau Attention
  • Comparison between models with and without attention

Model

Without Attention

  • Encoder: RNN
  • Decoder: RNN

Without Attention

  • Encoder : GRU
  • Decoder : GRU
  • Attention : Bahdanau Attention