A list of NMT implementations.
Feel free add to this, via a pull request
Chainer-based NMT
Software | Who | Comments |
---|---|---|
chainn | Philip | |
KyotoNMT | Fabien |
DyNet-based NMT
Software | Who | Comments |
---|---|---|
lamtram | Graham | |
mantis | Trevor | |
NMTKit | Yusuke |
Keras-based NMT
Software | Who | Comments |
---|---|---|
Keras seq2seq | Fariz |
TensorFlow-based NMT
Software | Who | Comments |
---|---|---|
byteNet-tensorflow | Paarth | in development |
Neural Monkey | ÚFAL | |
seq2seq | Alexandre | |
TensorFlow seq2seq | MT demo | |
textsum | text sum demo |
Theano-based NMT
Software | Who | Comments |
---|---|---|
DCNMT | SwordYork | |
dl4mt-tutorial | Cho, Orhan | |
dl4mt-c2c | Jason, Cho | |
HNMT | Robert | |
Nematus | Rico, Cho, Orhan |
Torch-based NMT
Software | Who | Comments |
---|---|---|
nmt-android | Yoon, Sasha | |
seq2seq-attn | Yoon | |
OpenNMT | harvardnlp |
Software | Who | Backend | Comments |
---|---|---|---|
AmuNMT decoder | Marcin | Custom | compatible with Nematus models |
nmt.hybrid | Thang | Matlab | also word-based |
Paddle | Baidu | Paddle | demo |