文件名称:NMF.jl:用于非负矩阵分解的 Julia 包
文件大小:29KB
文件格式:ZIP
更新时间:2024-08-24 23:10:07
Julia
NMF.jl 用于非负矩阵分解 (NMF) 的 Julia 包。 发展状况 注意:非负矩阵分解是一个活跃的研究领域。 每年都会提出新的算法。 非常欢迎投稿。 完毕 Lee & Seung 的乘法更新(对于 MSE 和 Divergence 目标) (朴素)投影交替最小二乘法 ALS 投影梯度法 坐标下降法 随机初始化 NNDSVD 初始化 稀疏 NMF 可分离的 NMF 去做 概率 NMF 概述 非负矩阵分解 (NMF)通常是指将非负矩阵X分解为两个较低秩矩阵W和H乘积的技术,以便WH在某种意义上最佳地逼近X 此类技术广泛用于文本挖掘、图像分析和推荐系统。 这个包提供了两套工具,分别用于初始化和优化。 一个典型的 NMF 过程包括两个步骤: (1) 使用初始化函数来初始化W和H ; (2) 使用优化算法追求最优解。 此包中的大多数类型和函数(高级函数nnmf )均未导出。 鼓励用
【文件预览】:
NMF.jl-master
----Project.toml(720B)
----.gitignore(13B)
----src()
--------spa.jl(2KB)
--------interf.jl(3KB)
--------utils.jl(2KB)
--------alspgrad.jl(13KB)
--------greedycd.jl(5KB)
--------NMF.jl(463B)
--------coorddesc.jl(6KB)
--------common.jl(2KB)
--------initialization.jl(3KB)
--------multupd.jl(6KB)
--------projals.jl(3KB)
----LICENSE.md(1KB)
----.github()
--------workflows()
----examples()
--------separable_nmf.jl(386B)
--------densenmf.jl(2KB)
----README.md(14KB)
----test()
--------spa.jl(679B)
--------interf.jl(957B)
--------utils.jl(853B)
--------alspgrad.jl(625B)
--------greedycd.jl(671B)
--------coorddesc.jl(665B)
--------initialization.jl(1KB)
--------multupd.jl(786B)
--------runtests.jl(340B)