conda env create -f environment.yml
Install Python 3.9.9 and pip 21.3.1, then
pip3 install -r requirements.txt
See the file config.py
for all configurations of the experiments.
For a given experiment, the parameters that are common to all runs
are in config.py
and the parameters that are swiped in a grid
are at the end of each experiment file.
The scripts may take some time to run. To reduce computation time decrease the number
of iterations niter
or the number of epochs epoch
in the configurations.
Figures 1 to 5 can be reproduced with
python experiment_scaling_initialization.py
Figures 6 and 7 can be reproduced with
python experiment_regularity_and_scaling_initialization.py
Figure 8 can be reproduced with
python experiment_weights_after_training.py
Figure 9 can be reproduced with
python experiment_regularity_and_scaling_after_training.py