機械学習
6月です。締切りの季節です。地元の友人は充実した生活を送っているようで何よりですが、こちらは研究で忙しいです。癒しが欲しいです。さて、以前日記で機械学習における2値分類の学習アルゴリズム AROW [Crammer et al., NIPS 2009] を C++ の勉強がてら書…
前回の日記で C++ で CVB0PP というツールを github にアップロードしたことを書きましたが、扱うデータ形式を SVMlight や TinySVM に類似した形式に変更しました。以下のリンクからダウンロードできます。 http://cloud.github.com/downloads/tettsyun/CVB…
前回の記事で collapsed gibbs sampling (CGS) に基づくLDAのC++の実装を書いてみましたが、CVB0 [Asuncion+ UAI09] というLDAの推論方法の一つを id:tsubosaka さんがJavaで実装されていたようなので、乗りかかった船 (?) ということで、これもC++で移植し…
前回の記事で思ったより勉強になったので、調子に乗って再び id:tsubosaka さんのJavaで書かれたLDAの実装をC++で書いてみました。ベースとなる手法は同じく collapsed gibbs sampling(Griffiths and Steyvers, PNAS, 2004) です。動作確認は g++ 4.3.3 (Ubu…
id:tsubosaka さんの日記でAROW (Adaptive Regularization Of Weight Vector) がJavaで実装されていたのでC++の勉強がてらに,C++で実装してみました. 動作確認は g++ 4.2.1 (Mac OS X 10.6.2), g++ 4.3.3 (Ubuntu 9.04) で行いました.蛇足ですが,最初AROW…