嗨,我需要执行一个奇异值分解大型密集平方矩阵使用Map减少。
我已经检查了mahout项目,但他们提供的是一个tsqr算法http://arbenson.github.io/portfolio/math221/austinbenson-math221-report.pdf .
问题是我想要满秩,这种方法在这种情况下不起作用。他们以前使用的分布式lanczos svd实现也不适合我的情况。
我发现双边jacobi方案可以用于这样的目的,但我没有找到任何可用的实现。
有人知道我能在哪里找到参考码吗?
1条答案
按热度按时间yptwkmov1#
如果有帮助的话-看看sparklib(mlib)。它有执行力。你可以用它,或者看着它你可以自己做。https://spark.apache.org/docs/latest/mllib-dimensionality-reduction.html