文件名称:apgpy:python中的加速近端梯度包
文件大小:161KB
文件格式:ZIP
更新时间:2024-06-07 13:42:41
Python
apgpy Python包,该包实现了用于最小化凸函数的加速近端梯度方法(Nesterov 2007,Beck和Teboulle 2009)。 解决: minimize f(x) + h(x) over x \in R^dim_x f是光滑的,凸的-用户提供函数来评估f梯度h是凸的-用户提供评估h的近端算子的功能 呼叫为: x = apgpy.solve( grad_f, prox_h, dim_x ) solve具有呼叫签名: def solve(grad_f, prox_h, dim_x, max_iters=2000, eps=1e-6, alpha=1.01, beta=0.5, gen_plots=True, use_restart=True,
【文件预览】:
apgpy-master
----apgwrapper.py(1KB)
----test()
--------quad.py(543B)
----apgpy.py(3KB)
----__init__.py(47B)
----setup.py(216B)
----.gitignore(396B)
----README.md(1KB)
----notebooks()
--------L1LogisticRegression.ipynb(290KB)
--------Lasso.ipynb(244KB)
--------ApgVsCgLinSys.ipynb(328KB)
--------LinearProgram.ipynb(155KB)
----COPYING(2KB)