私はMatlabを初めて使用し、Bioinformatics Toolboxのドキュメント(相互検証を使用したSVM分類)の例に従って分類の問題を処理しようとしています。
ただし、ステップ9を理解できません。
入力z=[rbf_sigma、boxconstraint]を受け取り、exp(z)の交差検定値を返す関数を設定します。
exp(z)を使用する理由は2つあります。rbf_sigmaとboxconstraintは正でなければなりません。
ほぼ指数関数的に離れたポイントを確認する必要があります。この関数ハンドルは、パラメーターで交差検定を計算します
exp([rbf_sigma,boxconstraint]):
minfn = @(z)crossval('mcr',cdata,grp,'Predfun', ...
@(xtrain,ytrain,xtest)crossfun(xtrain,ytrain,...
xtest,exp(z(1)),exp(z(2))),'partition',c);
ここで実装する必要のある機能は何ですか?それexp
ですかminfn
?このセクションのコードを教えていただければ幸いです。ありがとう。