You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Code: Learning dynamics of linear denoising autoencoders
This repository provides the code to reproduce all the results in the paper: "Learning dynamics of linear denoising autoencoders." (ICML 2018)
Basic requirements for Figures 1-4
To reproduce Figures 1-4, all that is required is numpy and matplotlib.
Requirements for larger scale experiments for Figures 5-6:
To reproduce Figures 5 and 6, a docker image was created to provide an identical research environment to the one used to run the initial experiments. Below are the instructions to reproduce these plots using this docker image and the notebooks provided.
Change directory to the cloned repository on your local machine and run the bash script.
research_up.sh
This should create a volume bind mount with the current directory for persistent data storage as well as launch a Jupyter notebook accessible at https://0.0.0.0:8888/. Now, you can simply run the notebook corresponding to the figure in the paper you wish to reproduce.
To stop the docker container from running simply shutdown the notebook by pressing ctrl+c (the container will automatically be removed once stopped).
About
Code to reproduce all the results in the paper: "Learning dynamics of linear denoising autoencoders." (ICML 2018)