SVM-Visualisierung in MATLAB
Wie kann ich die Visualisierung der SVM Klassifizierung sobald ich durchführen SVM-training in Matlab?
Bisher habe ich nur trainiert die SVM mit:
% Labels are -1 or 1
groundTruth = Ytrain;
d = xtrain;
model = svmtrain(groundTruth, d);
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit LIBSVM, können Sie die plot-Klassifikation Ergebnisse:
dd
ist ein meshgrid dem Bereich der Merkmale der Trainingsdaten.Vorausgesetzt, Ihre Daten in mehr als zwei Dimensionen, kann eine PCA-Projekt, das Daten zu 2D -, dann ordnen Sie Ihnen eine Farbe nach der Ausgabe der svm-Klassifizierer (z.B. rot für Klasse A, blau für Klasse B). Dies ist schnell zu tun, und Sie werden sehen, wenn es etwas zu visualisieren. Jedoch, Daten mit einer hohen Dimensionalität sind wahrscheinlich nicht leicht visualizable in 2D.
Schauen Sie sich dieses svm-Spielzeug Funktion, ähnlich der in LIBSVM. Natürlich funktioniert es nur für 2D binäre Klassifikation