Awesome Lists

awesome-rnn

by kjw0612

awesome listpushed over 4 years ago

Recurrent Neural Network - A curated list of resources dedicated to RNN

AI summary

RNN resource collection

A curated list of resources dedicated to recurrent neural networks (RNNs) for deep learning applications.

stars
6.1K
forks
1.4K
watching
614
awesome lists
4
entries
232
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/kjw0612/awesome-rnn/links.svg)](https://awesome.facts.dev/awesome/kjw0612/awesome-rnn)
HTML
<a href="https://awesome.facts.dev/awesome/kjw0612/awesome-rnn"><img src="https://awesome.facts.dev/shield/kjw0612/awesome-rnn/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/kjw0612/awesome-rnn/links.svg

What's in the list

232 links in 55 sections, with live GitHub stats.activeno commit in 2y

Sharing

Codes

Codes / Tensorflow

Codes / Tensorflow / Get started

Codes / Tensorflow

Codes

Codes / Theano

Codes / Theano / Deep Learning Tutorials

Codes / Theano

  • Pylearn2

    : Library that wraps a lot of models and training algorithms in deep learning

  • Blocks

    : modular framework that enables building neural network models

  • Keras

    : (Tensorflow / Theano)-based modular deep learning library similar to Torch

  • Lasagne

    : Lightweight library to build and train neural networks in Theano

  • theano-rnn

    by Graham Taylor

  • Passage

    : Library for text analysis with RNNs

  • Theano-Lights

    : Contains many generative models

Codes

  • Caffe

    C++ with MATLAB/Python wrappers

Codes / Caffe

Codes

Codes / Torch

  • torchnet

    : modular framework that enables building neural network models

  • char-rnn

    by Andrej Karpathy : multi-layer RNN/LSTM/GRU for training/sampling from character-level language models

  • torch-rnn

    by Justin Johnson : reusable RNN/LSTM modules for torch7 - much faster and memory efficient reimplementation of char-rnn

  • neuraltalk2

    by Andrej Karpathy : Recurrent Neural Network captions image, much faster and better version of the original

  • LSTM

    by Wojciech Zaremba : Long Short Term Memory Units to train a language model on word level Penn Tree Bank dataset

  • Oxford

    by Nando de Freitas : Oxford Computer Science - Machine Learning 2015 Practicals

  • rnn

    by Nicholas Leonard : general library for implementing RNN, LSTM, BRNN and BLSTM (highly unit tested)

Codes

Codes / PyTorch

Codes

  • DL4J

    by : Deep Learning library for Java, Scala & Clojure on Hadoop, Spark & GPUs

Codes / DL4J

Codes / Etc

  • Neon

    : new deep learning library in Python, with support for RNN/LSTM, and a fast image captioning model

  • Brainstorm

    : deep learning library in Python, developed by IDSIA, thereby including various recurrent structures

  • Chainer

    : new, flexible deep learning library in Python

  • CGT

    (Computational Graph Toolkit) : replicates Theano's API, but with very short compilation time and multithreading

  • RNNLIB

    by Alex Graves : C++ based LSTM library

  • RNNLM

    by Tomas Mikolov : C++ based simple code

  • faster-RNNLM

    of Yandex : C++ based rnnlm implementation aimed to handle huge datasets

  • neuraltalk

    by Andrej Karpathy : numpy-based RNN/LSTM implementation

  • gist

    by Andrej Karpathy : raw numpy code that implements an efficient batched LSTM

  • Recurrentjs

    by Andrej Karpathy : a beta javascript library for RNN

  • DARQN

    by 5vision : Deep Attention Recurrent Q-Network

Theory / Lectures

  • CS224d

    Stanford NLP ( ) by Richard Socher

Theory / Lectures / CS224d

Theory / Lectures

Theory / Lectures / Machine Learning

  • Lecture 12

    : Recurrent neural networks and LSTMs

  • Lecture 13

    : (guest lecture) Alex Graves on Hallucination with RNNs

Theory / Books / Thesis / Alex Graves (2008)

Theory / Books / Thesis / Tomas Mikolov (2012)

Theory / Books / Thesis / Ilya Sutskever (2013)

Theory / Books / Thesis / Richard Socher (2014)

Theory / Books / Thesis / Ian Goodfellow, Yoshua Bengio, and Aaron Courville (2016)

Theory / Architecture Variants

Theory / Architecture Variants / Tree-Structured RNNs

  • Paper

    Kai Sheng Tai, Richard Socher, and Christopher D. Manning, , arXiv:1503.00075 / ACL 2015 [ ]

  • Paper

    Samuel R. Bowman, Christopher D. Manning, and Christopher Potts, , arXiv:1506.04834 [ ]

Theory / Architecture Variants

  • Paper

    Grid LSTM [ ] [ ]

  • Paper

    Segmental RNN [ ]

  • Paper

    Seq2seq for Sets [ ]

  • Paper

    Hierarchical Recurrent Neural Networks [ ]

  • Paper

    LSTM [ ]

  • Paper

    GRU (Gated Recurrent Unit) [ ]

  • Paper

    NTM [ ]

  • Paper

    Neural GPU [ ]

  • Paper

    Memory Network [ ]

  • Paper

    Pointer Network [ ]

  • Paper

    Deep Attention Recurrent Q-Network [ ]

  • Paper

    Dynamic Memory Networks [ ]

Theory / Surveys

Applications / Natural Language Processing

  • Paper

    Tomas Mikolov, Martin Karafiat, Lukas Burget, Jan "Honza" Cernocky, Sanjeev Khudanpur, , Interspeech 2010 [ ]

  • Paper

    Tomas Mikolov, Stefan Kombrink, Lukas Burget, Jan "Honza" Cernocky, Sanjeev Khudanpur, , ICASSP 2011 [ ]

  • Paper

    Stefan Kombrink, Tomas Mikolov, Martin Karafiat, Lukas Burget, , Interspeech 2011 [ ]

  • Paper

    Jiwei Li, Minh-Thang Luong, and Dan Jurafsky, , ACL 2015 [ ], [ ]

  • Paper

    Ryan Kiros, Yukun Zhu, Ruslan Salakhutdinov, and Richard S. Zemel, , arXiv:1506.06726 / NIPS 2015 [ ]

  • Paper

    Yoon Kim, Yacine Jernite, David Sontag, and Alexander M. Rush, , arXiv:1508.06615 [ ]

  • Paper

    Xingxing Zhang, Liang Lu, and Mirella Lapata, , arXiv:1511.00060 [ ]

  • Paper

    Felix Hill, Antoine Bordes, Sumit Chopra, and Jason Weston, , arXiv:1511.0230 [ ]

  • Paper

    Geoffrey Hinton, Li Deng, Dong Yu, George E. Dahl, Abdel-rahman Mohamed, Navdeep Jaitly, Andrew Senior, Vincent Vanhoucke, Patrick Nguyen, Tara N. Sainath, and Brian Kingsbury, , IEEE Signam Processing Magazine 2012 [ ]

  • Paper

    Alex Graves, Abdel-rahman Mohamed, and Geoffrey Hinton, , arXiv:1303.5778 / ICASSP 2013 [ ]

  • Paper

    Jan Chorowski, Dzmitry Bahdanau, Dmitriy Serdyuk, Kyunghyun Cho, and Yoshua Bengio, , arXiv:1506.07503 / NIPS 2015 [ ]

  • Paper

    Haşim Sak, Andrew Senior, Kanishka Rao, and Françoise Beaufays. , arXiv:1507.06947 2015 [ ]

  • Paper

    Oxford [ ]

Applications / Natural Language Processing / Univ. Montreal

  • Paper

    Kyunghyun Cho, Bart van Berrienboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio, , arXiv:1406.1078 / EMNLP 2014 [ ]

  • Paper

    Kyunghyun Cho, Bart van Merrienboer, Dzmitry Bahdanau, and Yoshua Bengio, , SSST-8 2014 [ ]

  • Paper

    Dzmitry Bahdanau, KyungHyun Cho, and Yoshua Bengio, , arXiv:1409.0473 / ICLR 2015 [ ]

  • Paper

    Sebastian Jean, Kyunghyun Cho, Roland Memisevic, and Yoshua Bengio, , arXiv:1412.2007 / ACL 2015 [ ]

Applications / Natural Language Processing

  • Paper

    Univ. Montreal + Middle East Tech. Univ. + Univ. Maine [ ]

  • Paper

    Google [ ]

  • Paper

    Google + NYU [ ]

  • Paper

    ICT + Huawei [ ]

  • Paper

    Stanford [ ]

  • Paper

    Middle East Tech. Univ. + NYU + Univ. Montreal [ ]

  • Paper

    Lifeng Shang, Zhengdong Lu, and Hang Li, , arXiv:1503.02364 / ACL 2015 [ ]

  • Paper

    Oriol Vinyals and Quoc V. Le, , arXiv:1506.05869 [ ]

  • Paper

    Ryan Lowe, Nissan Pow, Iulian V. Serban, and Joelle Pineau, , arXiv:1506.08909 [ ]

  • Paper

    Jesse Dodge, Andreea Gane, Xiang Zhang, Antoine Bordes, Sumit Chopra, Alexander Miller, Arthur Szlam, and Jason Weston, , arXiv:1511.06931 [ ]

  • Paper

    Jason Weston, , arXiv:1604.06045, [ ]

  • Paper

    Antoine Bordes and Jason Weston, , arXiv:1605.07683 [ ]

Applications / Natural Language Processing / FAIR

  • Web

    Jason Weston, Antoine Bordes, Sumit Chopra, Tomas Mikolov, and Alexander M. Rush, , arXiv:1502.05698 [ ] [ ]

  • Paper

    Antoine Bordes, Nicolas Usunier, Sumit Chopra, and Jason Weston, , arXiv:1506.02075 [ ]

  • Paper

    Felix Hill, Antoine Bordes, Sumit Chopra, Jason Weston, "The Goldilocks Principle: Reading Children's Books with Explicit Memory Representations", ICLR 2016 [ ]

Applications / Natural Language Processing

Applications / Computer Vision

  • Paper

    Pedro Pinheiro and Ronan Collobert, , ICML 2014 [ ]

  • Paper

    Ming Liang and Xiaolin Hu, , CVPR 2015 [ ]

  • Paper

    Wonmin Byeon, Thomas Breuel, Federico Raue1, and Marcus Liwicki1, , CVPR 2015 [ ]

  • Paper

    Mircea Serban Pavel, Hannes Schulz, and Sven Behnke, , IJCNN 2015 [ ]

  • Paper

    Shuai Zheng, Sadeep Jayasumana, Bernardino Romera-Paredes, Vibhav Vineet, Zhizhong Su, Dalong Du, Chang Huang, and Philip H. S. Torr, , arXiv:1502.03240 [ ]

  • Paper

    Xiaodan Liang, Xiaohui Shen, Donglai Xiang, Jiashi Feng, Liang Lin, and Shuicheng Yan, , arXiv:1511.04510 [ ]

  • Paper

    Sean Bell, C. Lawrence Zitnick, Kavita Bala, and Ross Girshick, , arXiv:1512.04143 / ICCV 2015 workshop [ ]

  • Paper

    Quan Gan, Qipeng Guo, Zheng Zhang, and Kyunghyun Cho, , arXiv:1511.06425 [ ]

  • Paper

    Karol Gregor, Ivo Danihelka, Alex Graves, Danilo J. Rezende, and Daan Wierstra, ICML 2015 [ ]

  • Paper

    Angeliki Lazaridou, Dat T. Nguyen, R. Bernardi, and M. Baroni, arXiv:1506.03500 [ ]

  • Paper

    Lucas Theis and Matthias Bethge, arXiv:1506.03478 / NIPS 2015 [ ]

  • Paper

    Aaron van den Oord, Nal Kalchbrenner, and Koray Kavukcuoglu, arXiv:1601.06759 [ ]

  • paper

    Univ. Toronto [ ]

  • paper

    Univ. Cambridge [ ]

Applications / Multimodal (CV + NLP)

Applications / Multimodal (CV + NLP) / MS + Berkeley

  • Paper

    Jacob Devlin, Saurabh Gupta, Ross Girshick, Margaret Mitchell, and C. Lawrence Zitnick, , arXiv:1505.04467 (Note: technically not RNN) [ ]

  • Paper

    Jacob Devlin, Hao Cheng, Hao Fang, Saurabh Gupta, Li Deng, Xiaodong He, Geoffrey Zweig, and Margaret Mitchell, , arXiv:1505.01809 [ ]

Applications / Multimodal (CV + NLP)

  • Paper

    Adelaide [ ]

  • Paper

    Tilburg [ ]

  • Paper

    Univ. Montreal [ ]

  • Paper

    Cornell [ ]

  • Web

    Berkeley [ ] [ ]

  • Paper

    UT Austin + UML + Berkeley [ ]

  • Paper

    Microsoft [ ]

  • Paper

    UT Austin + Berkeley + UML [ ]

  • Paper

    Univ. Montreal + Univ. Sherbrooke [ ]

  • Paper

    MPI + Berkeley [ ]

  • Paper

    Univ. Toronto + MIT [ ]

  • Paper

    Univ. Montreal [ ]

  • Paper

    Zhejiang Univ. + UTS [ ]

  • Paper

    Univ. Montreal + NYU + IBM [ ]

  • Web

    Virginia Tech. + MSR [ ] [ ]

  • Web

    MPI + Berkeley [ ] [ ]

  • Paper

    Univ. Toronto [ ] [ ]

  • Paper

    Baidu + UCLA [ ] [ ]

  • Paper

    SNU + NAVER [ ]

  • Paper

    UC Berkeley + Sony [ ]

  • Paper

    Postech [ ]

  • Paper

    SNU + NAVER [ ]

Applications / Multimodal (CV + NLP) / Video QA

  • paper

    CMU + UTS [ ]

  • Paper

    KIT + MIT + Univ. Toronto [ ] [ ]

Applications / Multimodal (CV + NLP)

  • Paper

    A.Graves, G. Wayne, and I. Danihelka., arXiv preprint arXiv:1410.5401 [ ]

  • Paper

    Jason Weston, Sumit Chopra, Antoine Bordes, arXiv:1410.3916 [ ]

  • Paper

    Armand Joulin and Tomas Mikolov, , arXiv:1503.01007 / NIPS 2015 [ ]

  • Paper

    Sainbayar Sukhbaatar, Arthur Szlam, Jason Weston, and Rob Fergus, , arXiv:1503.08895 / NIPS 2015 [ ]

  • Paper

    Wojciech Zaremba and Ilya Sutskever, arXiv:1505.00521 [ ]

  • Paper

    Baolin Peng and Kaisheng Yao, , arXiv:1506.00195 [ ]

  • Paper

    Fandong Meng, Zhengdong Lu, Zhaopeng Tu, Hang Li, and Qun Liu, , arXiv:1506.06442 [ ]

  • Paper

    Arvind Neelakantan, Quoc V. Le, and Ilya Sutskever, , arXiv:1511.04834 [ ]

  • Paper

    Scott Reed and Nando de Freitas, , arXiv:1511.06279 [ ]

  • Paper

    Karol Kurach, Marcin Andrychowicz, and Ilya Sutskever, , arXiv:1511.06392 [ ]

  • Paper

    Łukasz Kaiser and Ilya Sutskever, , arXiv:1511.08228 [ ]

  • Paper

    Ethan Caballero, , arXiv:1511.6420 [ ]

  • Paper

    Wojciech Zaremba, Tomas Mikolov, Armand Joulin, and Rob Fergus, , arXiv:1511.07275 [ ]

Applications / Robotics

  • Paper

    Hongyuan Mei, Mohit Bansal, and Matthew R. Walter, , arXiv:1506.04089 [ ]

  • [Paper]

    Marvin Zhang, Sergey Levine, Zoe McCarthy, Chelsea Finn, and Pieter Abbeel, arXiv:1507.01273

Applications / Other

  • [Paper]

    Alex Graves, arXiv:1308.0850

  • Paper

    Volodymyr Mnih, Nicolas Heess, Alex Graves, and Koray Kavukcuoglu, , NIPS 2014 / arXiv:1406.6247 [ ]

  • Paper

    Wojciech Zaremba and Ilya Sutskever, , arXiv:1410.4615 [ ] [ ]

  • Paper

    Samy Bengio, Oriol Vinyals, Navdeep Jaitly, and Noam Shazeer, , arXiv:1506.03099 / NIPS 2015 [ ]

  • Paper

    Bing Shuai, Zhen Zuo, Gang Wang, and Bing Wang, , arXiv:1509.00552 [ ]

  • Paper

    Soren Kaae Sonderby, Casper Kaae Sonderby, Lars Maaloe, and Ole Winther, , arXiv:1509.05329 [ ]

  • Paper

    Cesar Laurent, Gabriel Pereyra, Philemon Brakel, Ying Zhang, and Yoshua Bengio, , arXiv:1510.01378 [ ]

  • [Paper]

    Jiwon Kim, Jung Kwon Lee, Kyoung Mu Lee, , arXiv:1511.04491

  • Paper

    Quan Gan, Qipeng Guo, Zheng Zhang, and Kyunghyun Cho, , arXiv:1511.06425 [ ]

  • Paper

    Francesco Visin, Kyle Kastner, Aaron Courville, Yoshua Bengio, Matteo Matteucci, and Kyunghyun Cho, , arXiv:1511.07053 [ ]

  • [Paper]

    Juergen Schmidhuber, , arXiv:1511.09249

Datasets / Speech Recognition

  • OpenSLR

    (Open Speech and Language Resources)

Datasets / Speech Recognition / OpenSLR

Datasets / Speech Recognition

Datasets / Image Captioning

Datasets / Question Answering

  • The bAbI Project

    Dataset for text understanding and reasoning, by Facebook AI Research. Contains:

Datasets / Question Answering / The bAbI Project

  • Paper

    The (20) QA bAbI tasks - [ ]

  • Paper

    The (6) dialog bAbI tasks - [ ]

  • Paper

    The Children's Book Test - [ ]

  • Paper

    The Movie Dialog dataset - [ ]

  • Data

    The MovieQA dataset - [ ]

  • Paper

    The Dialog-based Language Learning dataset - [ ]

  • Paper

    The SimpleQuestions dataset - [ ]

Datasets / Question Answering

  • SQuAD

    Stanford Question Answering Dataset : [ ]

Datasets / Image Question Answering

Datasets / Action Recognition

  • THUMOS

    : Large-scale action recognition dataset

  • MultiTHUMOS

    : Extension of THUMOS '14 action detection dataset with dense multilabele annotation

Blogs

Online Demos

  • link

    Alex graves, hand-writing generation [ ]

  • link

    Ink Poster: Handwritten post-it notes [ ]

  • link

    LSTMVis: Visual Analysis for Recurrent Neural Networks [ ]

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.