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