svd实现map reduce

j9per5c4  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(357)

嗨,我需要执行一个奇异值分解大型密集平方矩阵使用Map减少。
我已经检查了mahout项目,但他们提供的是一个tsqr算法http://arbenson.github.io/portfolio/math221/austinbenson-math221-report.pdf .
问题是我想要满秩,这种方法在这种情况下不起作用。他们以前使用的分布式lanczos svd实现也不适合我的情况。
我发现双边jacobi方案可以用于这样的目的,但我没有找到任何可用的实现。
有人知道我能在哪里找到参考码吗?

yptwkmov

yptwkmov1#

如果有帮助的话-看看sparklib(mlib)。它有执行力。你可以用它,或者看着它你可以自己做。https://spark.apache.org/docs/latest/mllib-dimensionality-reduction.html

相关问题