首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python中最快的非负矩阵分解(NMF)解算器?

python中最快的非负矩阵分解(NMF)解算器?
EN

Stack Overflow用户
提问于 2015-07-17 07:37:10
回答 2查看 2.4K关注 0票数 0

我目前正在使用sklearn的ProjectedGradientNMF和nimfa的Lsnmf求解器来分解一个非常稀疏的矩阵。ProjecteGradientNMF运行较慢,但收敛到更接近的解,而Lsnmf运行速度大约快一倍,但收敛到另一个解(frobenius范数距离度量)。

我很好奇python社区目前最快或最接近的求解器是什么,或者有没有更好的稀疏矩阵(矩阵是稀疏的,而不是scipy.sparse)?

EN

回答 2

Stack Overflow用户

发布于 2015-07-17 19:01:25

这里有一个基准测试:https://github.com/scikit-learn/scikit-learn/pull/4852,它是一个拉取请求,包括来自mblondel https://gist.github.com/mblondel/09648344984565f9477a的坐标下降求解器

你说sparse而不是scipy.sparse是什么意思?它来自哪个库?

票数 0
EN

Stack Overflow用户

发布于 2016-04-11 07:28:20

版本0.17的scikit-learn有一个基于坐标下降的解算器,它比以前的投影渐变快得多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31466271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档