download http://www.cs.nyu.edu/~roweis/data/frey_rawface.mat to "datasets/ freyfaces/frey_rawface.mat"
http://www.cs.toronto.edu/~larocheh/public/datasets/binarized_mnist/binarized_mnist_train.amat http://www.cs.toronto.edu/~larocheh/public/datasets/binarized_mnist/binarized_mnist_valid.amat http://www.cs.toronto.edu/~larocheh/public/datasets/binarized_mnist/binarized_mnist_test.amat and put into datasets/MNIST_static
Install packages in requirements.txt using pip. Set relevant settings in configs.py. Then run main.py. Optionally, run mnist() in MNIST.py or freyfaces() in freyfaces.py with relevant settings from configs.py.
Can be found in experiments/ directory
To reproduce the plots and visualizations in the report, one could look at the Jupyter notebook located in src/analytics.ipynb