学習プロセスが

 ノートPCのサスペンド&レジュームに失敗した。2日間走らせてた学習プロセスがお亡くなりに…!!!!
 まぁ、ノートでそんな長時間の学習なんかさせるのが間違いだったとしか言いようがありません。はい。
 ちょうどよい機会なので、Mochihashi版LDAを試してみることにした。Blei版より4〜10倍も早いらしい。これだと明日の朝には学習が終わっているかもしれない。
 sysprofでボトルネックを調べてみると、時間をくってるところがBlei版とだいぶ違うみたいだ。Blei版はlogとexpの計算が半分以上の時間を占めていたのだが、Mochihashi版はvbem関数自体がほとんどの時間を使っている。もしかして、Blei版は無駄にlogをとってるところがあったりするのか?いや、でもlogとexpは両方出てこないとおかしいし、実際Mochihashi版でもlogは使っている。うーん、よくわからない。