Skip to content

RishabGoel/Quasi_RNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Quassi_RNN

Tensorflow implementation of Quassi RNN This is an implementation of the QuasiRNN proposed in the Quasi-Recurrent Neural Networks. The cell is implemented from scratch as a part of learning experience. QuasiRNN are yet another architecture for RNN (and its popular extensions like LSTM, GRU etc), but at the same time are less time consuming than LSTMs etc without compromising the performance. It uses a convolutional layer, which can be applied to various timesteps in parallel and a minimal recurrent pooling layer that applies in parallel acros timesteps. The authors have shown this works for Sequence modelling tasks like Neural Translation. This implementatyion explores its applications on Vision. Currently, this is written for digit recognition (8X8 version in scikit dataset).

Requirements

Running the system

python quasi_rnn.py

To Do list

  • Tune the model.
  • Run it on MNIST, CIFAR datasets
  • Convert it into a plug in module

Feel free to submit your comments and interesting PR's.

About

Tensorflow implementation of Quassi RNN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published