Filter löschen
Filter löschen

Confusion Matrix of SVM

2 Ansichten (letzte 30 Tage)
Lana Aydin
Lana Aydin am 4 Nov. 2020
Kommentiert: Lana Aydin am 10 Nov. 2020
Hello
I would like to ask about how to find the valure of Linear, Gaussian, Poly = 2, Poly = 3 for dataset of iris
I used the code bellow it runs without problem but I don't know how to calculate the value of them
t = templateSVM('Standardize',true,'BoxConstraint',100,'KernelFunction','linear','KernelScale','auto');
Mdl = fitcecoc(dataTrain(:,2:4),dataTrain.Species,'Learners',t);
Predictions_SVM_Linear = predict(Mdl,dataTest(:,2:4));
figure;
C_SVM_Linear = confusionmat(dataTest.Species,Predictions_SVM_Linear);
cm_SVM_Linear = confusionchart(C_SVM_Linear,{'Iris-setosa','Iris-versicolor','Iris-virginia'});
cm_SVM_Linear.Title = 'Iris Classification Using Linear SVM';
cm_SVM_Linear.RowSummary = 'row-normalized';
cm_SVM_Linear.ColumnSummary = 'column-normalized';

Antworten (1)

Pranav Verma
Pranav Verma am 10 Nov. 2020
Hi Baraah,
From your question I understand that you want to use Linear, Gaussian and Polynomial Kernel functions in templateSVM function. You can use the following name, value pairs for these:
  • 'KernelFunction','gaussian'
  • 'KernelFunction','linear'
  • 'KernelFunction','polynomial','PolynomialOrder',2 (for polynomial of order '2')
For further information on the Kernel Functions, please refer to the below documentation:
Thanks
  1 Kommentar
Lana Aydin
Lana Aydin am 10 Nov. 2020
Ok thank you Pranav, I will check it out. Thanks again.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by