Few Python base Deep Learning Libs
Lasagne: light weighted Theano extension, Theano can be used explicitly
Keras: is a minimalist, highly modular neural network library in the spirit of Torch, written in Python, that uses Theano under the hood for fast tensor manipulation on GPU and CPU. It was developed with a focus on enabling fast experimentation.
Pylean2: wrapper for Theano, yaml, experimental oriented.
Caffe: CNN oriented deep learning framework using c++, with python wrapper, easy model definitions using prototxt.
Theano: general gpu math
nolearn: a probably even simpler one
you can find more here.
For Lasagne and nolearn, they are still in the rapid develop stage, so they changes a lot. Be careful with the versions installed, they need to match each other. If you are having problems such as “cost must be a scalar”, you can refer link here to solve it by uninstall and reinstall them.
pip uninstall Lasagne pip uninstall nolearn pip install -r https://raw.githubusercontent.com/dnouri/kfkd-tutorial/master/requirements.txt