MATLABのfisheririsデータにone-vs-oneメソッドを使用してマルチクラスSVMを実装したいと思います。
どうすればそうできますか?
SVMにはlibsvmライブラリを使用できます。
次のコマンドでsvmをトレーニングできます。
model = svmtrain(features, labels);
予測を行う:
predictions = svmpredict(features);
デフォルトでは、「ラベル」に複数の値がある場合、libsvmは1vs1分類を行います。