StochasticProximalMethods
A collection of stochastic proximal gradient methods for composite non-convex problems.
Install / Use
/learn @unc-optimization/StochasticProximalMethodsREADME
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:
- N. H. Pham, L. M. Nguyen, D. T. Phan, and Q. Tran-Dinh. Proxsarah: An efficient algorithmic framework for stochastic composite non-convex optimization. <em>Journal of Machine Learning Research</em>, 21(110):1–48,2020.
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.
Related Skills
node-connect
354.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
