I was recently looking into using a neural network for a project so I started looking into some of the available Python libraries. The one I ended up using was Pylearn2 which is a fast and powerful library for machine learning that is mainly built upon Theano. Pylearn2 is under development and is still a bit rough around the edges and the documentation is limited and in some instances not correct.