1

私は新しいモデルに取り組んでおり、classperf を使用して分類子のパフォーマンスをチェックしたいと考えています。組み込みの分類子ではなく、自分の分類子を使用するにはどうすればよいですか? 私がオンラインで見つけたすべての例は、MATLAB に含まれている分類子を使用しています。K-fold を使用してテストしたいと思います。

4

1 に答える 1

1

knnclassifyやsvmclassifyなどの関数を編集してそれらがどのように記述されているかを確認し、その機能をエミュレートすることはできますが、MATLABドキュメントからこれを行う方法は明確ではありません。

または、オブジェクトを使用して分類子を表す無料のMATLABパターン認識ツールボックスがあります。

http://www.mathworks.com/matlabcentral/linkexchange/links/2947-pattern-recognition-toolbox

また、基本分類子オブジェクトprtClassをサブクラス化することにより、新しい分類子を作成できます。

次に、次のことができます。

c = myClassifier; yGuess = c.kfolds(dataSet、10); %10倍X-val

(完全な開示、私はPRTツールボックスの作成者です)

于 2012-11-21T12:58:25.450 に答える