This repository provides a PyTorch implementation of Relational recurrent neural networks.
- Supervised setting - language modeling
- [] Supervised setting - Nth farthest problems
- Tensorboard loggings
- [] Langue modeling - memory efficient softmax
- Attention visualization (LSUN Church-outdoor)
- Implemented core , self attention blocks , data loader
TBD
- Python 3.5+
- PyTorch 0.4.0
- tensorboardX
- Tesnrobard 1.2 : optional
$ git clone https://github.com/cheonbok94/Pytorch-Relational-Recurrent-Neural-networks.git
$ cd Pytorch-Relational-Recurrent-Neural-networks
$ pip install -r requirements.txt
$ TBD
$ python train.py --vocab_file ../data/vocab-2016-09-10.txt --train_prefix='../data/1-billion-word-language-modeling-benchmark-r13output/training-monolingual.tokenized.shuffled/*' --gpu_num 0 --num_epoch 100 --gpu_accelerate --batch_size 6 --bptt 70
$ TBD....