Support Vector Machine could not fix this problem

1 view (last 30 days)
i try to using SVM to solve iris classication problem found in matlab dataset, here is what i type:
load irisdataset;
virginincaGroups = ismember(species, 'virginica');
svmStruct = svmtrain(irisInputs, virginicaGroups, 'Kernel_Function', 'rbf', 'boxconstraint', Inf, 'showplot', true)
and the result was
unable to solve this problem due to max iteration
so what is going on???

Answers (1)

Shashank Prasanna
Shashank Prasanna on 10 Jan 2014
The iris dataset is 3 classes. The SVMTRAIN function in the Statistics Toolbox can only solve binary classification problems. However, you are free to change the max iteration using the 'options' input. Take a look at the documentation of svmtrain:
Alternatively, I encourage you to explore other machine learning algorithms that can solve a multi-class classification problem. The following link demonstrates 4 different classifiers:

Categories

Find more on Statistics and Machine Learning Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!