libsvm 使い方 インストール easy.py

f:id:peroon:20081229222321p:image

linuxでのlibsvmの使い方を紹介します。

libsvm-2.88をとってくる
libsvm-2.88でターミナル make
cd tools 
python easy.py myTrainingData myTestData

訓練データ、テストデータはlibsvmのページにあるものをとってくる。または、libsvm-2.88にあるheart_scaleデータをtoolsにコピーして、toolsでsubset.pyして訓練用とテスト用にデータを分割してもいい。

データ分割:python subset.py heart_scale 100 file1 file2
データ形式チェック:python checkdata.py myData

easy.pyで実行すると、データのスケーリングや、Cross Validationによるパラメータ設定まで自動でやってくれる。上の画像は2クラス問題で、83%の精度で分類できている。

パターン認識と機械学習 上 - ベイズ理論による統計的予測
パターン認識と機械学習 上 - ベイズ理論による統計的予測元田 浩

シュプリンガー・ジャパン株式会社 2007-12-10
売り上げランキング : 12316

おすすめ平均 star
star機械学習の新・定番教科書,待望の邦訳!

Amazonで詳しく見る
by G-Tools

パターン認識と機械学習 下 - ベイズ理論による統計的予測
パターン認識と機械学習 下 - ベイズ理論による統計的予測元田 浩

シュプリンガー・ジャパン株式会社 2008-07-11
売り上げランキング : 12554


Amazonで詳しく見る
by G-Tools