MATLAB Answers

fitcsvm cross-validation

31 views (last 30 days)
João Mendes
João Mendes on 15 Apr 2021 at 16:27
Commented: João Mendes on 16 Apr 2021 at 13:25
Hi, I am training a SVM classifier with the following code:
SVM_1=fitcsvm(X_train, y_train, 'OptimizeHyperparameters', 'all','HyperparameterOptimizationOptions',struct('Optimizer','bayesopt','AcquisitionFunctionName','expected-improvement-per-second-plus','Kfold',10,'ShowPlots',0));
I was wondering if there is any possibility to retrieve a performance metric of the classifier from the cross-validation - since I specify it as a 10-fold cross-validation (AUC, for example).
Thank you,

Accepted Answer

Alan Weiss
Alan Weiss on 16 Apr 2021 at 12:05
As shown in this doc example, the cross-validation loss is reported at the command line and plotted by default (I see that you turned off the plot). Is there something else that you need, or did I misunderstand you?
Alan Weiss
MATLAB mathematical toolbox documentation
João Mendes
João Mendes on 16 Apr 2021 at 13:25
Thank you very much.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!