I know of 4 projects for deep learning based on Theano.Keras, Blocks and Lasagne all seem to share the same goal of being more libraries than framework. You can use only one part (e.g. a Layer implementation, training algo) without having to pull in everything : https://github.com/bartvm/blocks https://github.com/benanne/Lasagne Then there is pylearn2, which look more like a framework and seems to