proxmin:纯python中的近邻优化

时间:2024-06-12 17:14:12
【文件属性】:

文件名称:proxmin:纯python中的近邻优化

文件大小:25KB

文件格式:ZIP

更新时间:2024-06-12 17:14:12

proximal-algorithms optimization-algorithms nonnegative-matrix-factorization Python

近端最小化 该软件包中的方法为约束优化问题提供了求解器。 他们都使用近端算子来处理非平滑惩罚函数。 算法: 近邻梯度法(PGM / ISTA) :使用具有Lipschitz连续梯度的单个平滑函数和单个(非平滑)罚函数的前向后拆分。 可选的多块优化,Nesterov加速(FISTA)和Barzilai-Borwein步骤。 邻近的Adam和导数(AdamX,AMSGrad,PAdam,NAdam) :具有自适应梯度步长的前向后拆分,用于单块和多块优化。 乘数的交替方向方法(ADMM) :对两个潜在的非平滑函数进行Douglas-Rachford分裂。 我们使用其线性化形式来求解惩罚函数中的线性映射。 乘数的同时方向方法(SDMM) :线性化ADMM扩展为几个罚函数。 乘数的块-同时方向方法(bSDMM) : SDMM的扩展,可与在多个参数中凸出的目标函数一起使用。 这是Block


【文件预览】:
proxmin-master
----setup.py(1KB)
----.gitignore(47B)
----LICENSE.md(1KB)
----proxmin()
--------nmf.py(5KB)
--------__init__.py(89B)
--------operators.py(6KB)
--------algorithms.py(25KB)
--------utils.py(12KB)
----examples()
--------astro_unmixing.py(6KB)
--------unmixing.py(5KB)
--------parabola.py(5KB)
----README.md(6KB)

网友评论