Stochastic variance reduced gradient (SVRG) C++ code
This software package provides implementation of the convex case (linear predictors) of stochastic variance reduced gradient (SVRG) described in [1]. Implementation of the non-convex case (neural network) is not included.
The covtype dataset provided as sample data is originally from the UCI repository [2].
The provided files were generated by converting the LIBSVM scaled version downloadable at [3].
This program is free software issued under the
GNU General Public License V3
.
Download
References
[1] Rie Johnson and Tong Zhang. Accelerating stochastic gradient descent using predictive variance reduction. NIPS 2013.
[2] UCI Machine Learning Repository. http://archive.ics.uci.edu/ml/
[3] http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/binary.html#covtype.binary