當然,理想是主觀的。我正在做一些研究,我需要爲矩陣矩陣實現SVD計算的生產級代碼。因此,我發現,GraphLab和Mahout使用Lanczos算法來實現SVD,而我發現其他方法包括QR分解和Jacobi方法。我的問題是什麼是計算SVD的最佳方法?爲什麼?理想的SVD實施?
4
A
回答
2
0
您可以嘗試徵庫C++,它有非常不錯的表現,如果你是一個C++程序員並不難用:
http://eigen.tuxfamily.org/dox/classEigen_1_1JacobiSVD.html
Graphlab使用本徵線性代數,不知道他們將其用於SVD。
相關問題
- 1. SVD Matlab的實現
- 2. iOS實施理論
- 3. SVD算法的實現
- 4. 表幻想聯賽和設計實施
- 5. 實施地理編碼
- 6. 實施源代碼管理
- 7. 批處理實施工具
- 8. HTML5地理定位實施
- 9. 截斷SVD VS偏SVD
- 10. 被管理的DirectX實施已停產
- 11. 理解下劃線的實施isNaN
- 12. 實施簡單的文檔管理
- 13. 實施的HttpWorkerRequest
- 14. 實施的Android
- 15. 實施的OpenID
- 16. 實施的GetHashCode
- 17. 實施的Android
- 18. UnitOfWork的實施
- 19. 實施
- 20. 實施
- 21. 在Mahout中實現SVD推薦器
- 22. 我想實施犯罪者進入的Drupal 7的
- 23. 動物園管理員屏障實施
- 24. Bluemix API管理,保護API實施
- 25. 理解雙按鈕評級實施
- 26. 實施Testflight.com和Flurry.com異常處理
- 27. 如何實施網絡管理員?
- 28. 實施「常量」接口方法管理
- 29. 實施「添加」一納米處理器
- 30. 實施Magento訂單審批流程的想法?