October 2, 2015

Recurrent Neural Network Library

Element Inc. has open sourced a Recurrent Neural Network (RNN) library that extends Torch7's neural network nn package. You can use it to build Simple RNNs, Long Short Term Memory RNNs, Bidirectional RNNs and Bidirectional LSTMs. These models are attracting a lot of attention in the deep learning community. They have the ability to model sequential data like text or videos.

The library provides a general framework for experimenting with different types of recurrent neural network models. The library is divided into modules that can be combined and stacked to create complex recurrent models. These modules are also highly unit tested, which means that they behave as expected.