Main code + steps : main.ipynb else : report.pdf
To run the code You should be able to get started if you have a basic Python3.5+ environment with Jupyter, Numpy, Matplotlib and Pandas (used for reporting and tracking results). Alternatively install via requirements.txt.
Follow these steps if you don't have a suitable environment.
- Install Python 3.5+
- Install Dependencies
pip install -r requirements.txt
- Launch
jupyter lab main.ipynb
- Set paths to extracted MNIST and CIFAR100 in the code: CIFAR_100_DIR and MNIST_PICKLE
- Set other variables such as NUM_PROCS to control number of processes spawned.