Run the experiments using the command below:
python trainval.py -e $exp_{BENCHMARK} -sb ${SAVEDIR_BASE} -r 1
with the placeholders defined as follows. Use the notebook plot-experiments.ipynb to reproduce the plots.
{BENCHMARK}
Defines the dataset and regularization constant for the experiments
-
a1a,a2a,w8a,mushrooms,ijcnn,phishing,rcv1for the experiments comparing AdaSVRG to classical methods (including SVRG). -
synthetic_interpolationfor the interpolation experiments. -
a1a_diagonal,w8a_diagonal,mushrooms_diagonalfor the experiments comparing the scalar and diagonal variants of AdaSVRG.
{SAVEDIR_BASE}
Defines the absolute path to where the results will be saved.