dataminer.me

データマイニングやその周辺のお話を書くブログ

高速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



結果:

f:id:yanashi:20100225233321p:image

という感じになった。

マルチコアでやって速度が変わらなかったのは

よくわからないが

いろいろと最適化されているというだけで

結構早くなる。

導入は簡単なので、ぜひお試しにでもやってみてください。