python seq2seq.py
Effective Approaches to Attention-based Neural Machine Translation
https://github.com/spro/practical-pytorch