Brainstorm Open Source Software for Neural Networks
Jürgen Schmidhuber, 26 Oct 2015
We are open-sourcing a new neural networks library called Brainstorm, developed over the past year at the Swiss AI Lab IDSIA by PhD students Klaus Greff and Rupesh Srivastava: https://github.com/IDSIA/brainstorm
Brainstorm is designed to make
deep neural networks
fast, flexible and fun. Lessons learned from earlier open source projects led to new design elements compatible with multiple platforms and computing backends.
Brainstorm already has a robust base feature set, including support for
recurrent neural networks
(RNNs) such as LSTM, Clockwork, 2D Convolution/Pooling and Highway layers on CPU/GPU. All data is considered sequential, and
are first-class citizens.
We hope the community will help us to further improve Brainstorm.