python-dnn uses python (and theano) to implement major Deep Learing Networks.
It currently supports:
- CNN
- SDA
- DBN
- A general DNN Finetune kit with maxout and dropout.
######Features######
- Easy Configuration by JSON
- Pre-Training,Fine Tuning and Testing Separately done by config
- Different Types of Data Reader/Writer
######Prerequisite######
- numpy
- [theano] (http://www.deeplearning.net/software/theano/)
- scipy pylearn2 (optional)