快速SVD算法 [英] fast SVD algorithm

查看:1192
本文介绍了快速SVD算法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在找一个库来进行SVD​​(奇异值分解)在Java中。 我已经尝试了一些库,我发现,我已经做了一些基准测试(该值显示我的基准测试运行的平均时间......),这不是一个真正的有效的指标,但它在我需要处理的数据进行测试,所以对我来说足够。

I'm looking for a fast library to compute SVD (Singular Value Decomposition) in Java. I have already tried some libs I've found and I've done some benchmark (the values show the average time of my benchmark run...) It's not really a valid benchmark, but it was tested on the data I need to process, so enough for me..

  1. 贾马 - 152 102ms
  2. ujmp - 156 603ms
  3. 共享数学 - 183 877ms
  4. 小马 - 203 866ms
  5. jblas - 方法要慢...
  1. Jama - 152 102ms
  2. ujmp - 156 603ms
  3. Commons Math - 183 877ms
  4. colt - 203 866ms
  5. jblas - way slower...

我真的不希望找到的东西比贾马快,但我可以给它一个尝试......你能推荐我一些其他的库?谢谢!

I don't really expect to find something faster than Jama, but I can give it a try... Can you recommend me some other library? Thanks!

编辑: 我发现href="http://$c$c.google.com/p/java-matrix-benchmark/" rel="nofollow">不错页面与线性代数库基准一个 EJML 长相有前途的...

edit: I have found a nice page with benchmark of linear algebra libs, so I guess that concludes this question... EJML looks promising...

推荐答案

我发现的这个页面的线性代数库基准的,所以我想这最后这个问题... EJML看起来很有希望......我发现用线性代数库基准一个不错的网页,所以我想这结束这个问题...... EJML 看起来非常好,它的工作原理几乎2倍比JAMA上的我的数据速度更快...

I have found this page with benchmark of linear algebra libs, so I guess that concludes this question... EJML looks promising...I have found a nice page with benchmark of linear algebra libs, so I guess that concludes this question... EJML looks really good, it works almost 2x faster than jama on my data...

这篇关于快速SVD算法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆