文件名称:liboptpy:实施各种优化方法
文件大小:468KB
文件格式:ZIP
更新时间:2024-05-21 15:41:46
optimization optimization-methods numerical-optimization optimization-algorithms convex-optimization
liboptpy 具有Python 3优化方法实现的库 从源安装 git clone https://github.com/amkatrutsa/liboptpy.git cd liboptpy python setup.py install 或者 pip install git+https://github.com/amkatrutsa/liboptpy 例子 可用的优化方法 无约束优化问题 光滑的物镜功能 梯度下降 Nesterov加速梯度下降 牛顿法和以CG为线性求解器的不精确(截断)牛顿法 共轭梯度法 用于凸二次函数 用于非二次函数(Fletcher-Reeves方法) Barzilai-Borwein方法 非光滑目标函数 次梯度法 双重平均法 约束优化问题 投影梯度法 弗兰克-沃尔夫方法 原始势垒法 可用步长 不变 迭代中的逆数,并按梯度范数版本进行缩放 迭代次数的平
【文件预览】:
liboptpy-master
----examples()
--------demo_simple_set.ipynb(176KB)
--------demo_unconstr_solvers.ipynb(459KB)
----LICENSE(1KB)
----setup.py(769B)
----README.md(2KB)
----.gitignore(1KB)
----liboptpy()
--------constr_solvers()
--------restarts.py(327B)
--------__init__.py(0B)
--------base_optimizer.py(3KB)
--------unconstr_solvers()
--------step_size.py(7KB)