0
有人可以幫我用「sequentialfs」嗎?在Matlab中使用支持向量機與支持向量機
我無法使用它與以下SVM功能。 'X'包含每個觀測的特徵,'y'包含每個觀測的類別。
SVMModel = fitcsvm(X,Y);
predict(SVMModel, X);
當執行sequentialfs,會出現以下錯誤:
函數 'featureSelection' 生成以下錯誤: 太多輸入參數。
在這裏,我的代碼:
fs = sequentialfs(@featureSelection,X,y)
function err=featureSelection(X,y)
SVMModel = fitcsvm(X,y,'KernelFunction','gaussian', 'KernelScale','auto');
err = 0;
for i=1:size(X,1)
err = err + (y(i) ~= predict(SVMModel,X(i,:)));
end
end
謝謝!