Weka †
Wekaとは †
- 総合機械学習ツール
- 機械学習に便利なツールが集まっている
- 学習データさえ用意すれば様々な機械学習を試すことができる
- 例えば,liblinear (SVM) の学習データでC48 (決定木) 学習が行えたりもする
分類をしてみる †
- 「エクスプローラ」を起動
- 「ファイルを開く」から学習データを選択
- 「適切なローダが~」と出たら,学習データの種類を選ぶ(libSVMとか)
- 「分類」タブの「分類器」→「選択」を選び,好きな学習器を選ぶ
- 学習データによっては,すべての学習器が選択できないかもしれない
- 筆者の見つけた例: ローダー選択画面で「SVMLight」を選ぶと「libSVM」を選んだときより多くの学習器を選べる.
LibSVMとか,liblinearとか,TinySVMとか,SVMLightなど,基本的な学習データの書き方は同じなので大きな問題は生じない・・・はず.
- 「テストオプション」では,ここではデフォルトの「交差検証 (Cross Validation)」を選ぶ
- あとは「開始」を押せば学習と評価を自動的に行ってくれる
- PrecisionやRecall,Confusion Matrixなども表示してくれる