- libsvm : (2011/11/08)
-
以前から興味はあったがネタが無くて放置してたlibsvmだけど、
ちょっと試してみたいことがあったので遊んでみた
ライブラリなのに標準でビルドするとなぜかsvm-train関数で勝手に標準出力に出力される
対処がFAQにあるので参考に
LIBSVM FAQ
("How do I disable screen output of svm-train?"ってとこ)
理屈を理解するのはともかくとして、ライブラリとしての組み込みそのものはかなり簡単で、最低限必要なファイルは「svm.cpp」と「svm.h」のみ
その2つを同じディレクトリにコピーしてきて
g++ -c svm.cpp
g++ main.cpp svm.o
で大丈夫なのでかなりお手軽
具体的な使い方はサンプルの
svm-toy/gtk/callbacks.cpp
あたりを見れば大体わかるはず