Theano-Lights

Theano-Lights is a research framework based on Theano providing implementation of several recent Deep learning models and a convenient training and test functionality. The models are not hidden and spread out behind layers of abstraction as in most deep learning platforms to enable transparency and flexiblity during learning and research.

To run:

pip install -r requirements.txt
python train.py

You can find instructions on how to obtain and prepare the datasets here.

Included models:

Included features:

Stochastic gradient descent variants:

Supervised training on:

Unsupervised training on:

Other models and features:

Work in progress:

Sampling a generative MNIST model developed in this framework.

Sampling MNIST