Tardis stands for Time And Relative Dimension In Space. Yes, it is the TARDIS from Dr. Who.
Did I mention the TARDIS looks like a BLEU telephone box. Oops, I meant blue telephone box.
We have switched to use cudnn, updated code will be made available soon.
- Standard Seq2seq model (we won't update this for now)
- Seq2seq with attention
- Fast LSTM/GRU
- Bilinear/Dot attention mechanism
- Hard Attention (using REINFORCE update rule)
The code is organized as follow
src/coreContains core modules, such as fast LSTM, GRU, MemoryBlock, ... These are building units of more complicated models,
src/seq2seqNeural machine translation modules,
src/dataData processing scripts, to create/load bitext or monolingual data,
src/miscsome ultility functions
src/tardissearch engine, probably should rename to
- Recurrent Memory Networks (in progress)
- Character LSMT models
- REINFORCE training NMT (in progress)
- Efficient padding/bucketting sentences to speed up training
- Ke Tran
- Arianna Bisazza
Our implementation utilizes code from the following: