Kann mir jemand mit "Sequencefs" helfen?Verwenden Sie sequentialfs mit SVM in Matlab
Ich kann es nicht mit den folgenden SVM-Funktionen verwenden. 'X' enthält die Merkmale für jede Beobachtung und 'y' enthält die Klassen jeder Beobachtung.
SVMModel = fitcsvm(X,Y);
predict(SVMModel, X);
Wenn sequentialfs Ausführen der folgenden Fehler auftritt:
Die Funktion ‚Feature Subset Selection‘ der folgende Fehler generiert: Zu viele Eingabeargumente.
Hier mein Code:
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
Dank!