Required dependencies:
pytorch, numpy, scipy, matplotlib, tqdm

To run:
1. Create folder `representation-learning/set0/' in the same folder as the Jupyter notebook.
2. Run cells within the Jupyter notebook sequentially to run all experiments. 
