Skip to content

A collection of stochastic proximal gradient methods for composite non-convex problems.

License

Notifications You must be signed in to change notification settings

unc-optimization/StochasticProximalMethods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StochasticProximalMethods

Introduction

This package is the implementation of ProxSARAH algorithm and its variants along with other stochastic proximal gradient algorithms including ProxSVRG, ProxSpiderBoost, ProxSGD, and ProxGD to solve the stochastic composite, nonconvex, and possibly nonsmooth optimization problem which covers the composite finite-sum minimization problem as a special case.

Code Usage

We hope that this program will be useful to others, and we would like to hear about your experience with it. If you found it helpful and are using it within our software please cite the following publication:

Feel free to send feedback and questions about the package to our maintainer Nhan H. Pham at nhanph@live.unc.edu.

Code Organization

There are two sub-folders python_src and tensorflow_src containing the implementation of algorithms and examples in Python and Tensorflow, respectively. Please follow the instruction in the file README.md in each sub-folder on how to run each example.

About

A collection of stochastic proximal gradient methods for composite non-convex problems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages