はじめに †
LIBSVMはChih-Chung ChangさんとChih-Jen Linさんが実装したSVMです.
この記事はMac OS X 10.7.3とLIBSVM 3.12で確認しました.
必要なもの †
- gcc
- gnuplot
- python
ダウンロード †
以下のサイトからzipファイルまたはgzファイルをダウンロードします.
インストール †
ダウンロードしたファイルを展開してできたディレクトリーの中でmakeするだけです.
make
動作確認 †
付属しているファイルを使ってSVMを動かしてみます.
./svm-train -v 5 heart_scale
ツールを使う †
パラメーター調整ツールを使うには,easy.pyファイルのgnuplotのパスを設定します. 私の環境では,gunplotは/Applications/gnuplot.app/gnuplotにありますので,以下のようにしました.
gnuplot_exe = "/Applications/gnuplot.app/gnuplot"
次のように実行します.
python easy.py heart_scale
すると,最適なパラメーターが探査され,次のようなグラフが描かれます.