高速SVDをさらに高速化する
前回に書いた高速SVDを
さらに高速化する方法
すごく賢い方法!というわけではないので
でも、賢い方法ではない分導入はとても簡単です。
実行までの道のりは以下の感じ。
1.Revolution Rを導入する
以前、少し紹介した
Revplution Rをインストールする
ダウンロード
Big Data Predictive Analytics with Enterprise R - Revolution Analytics
2.RevolutionRを実行する。
以上!
とても簡単に導入ができる。
通常のSVDと高速SVDを使ってベンチマークをとってみた。
環境は
OS:Windows 7 Home Premium(しょぼい)
CPU:core2 2.00GHz
メモリ:2.9G
結果:
という感じになった。
マルチコアでやって速度が変わらなかったのは
よくわからないが
いろいろと最適化されているというだけで
結構早くなる。
導入は簡単なので、ぜひお試しにでもやってみてください。