How can I train SVM in Matlab, with more than 2 classes?
1 次查看(过去 30 天)
显示 更早的评论
Hi;
I was trying to use fitcsvm to train and classify my data. However, I notice - correct me if I'm wrong - that fitcsvm could only be used with 2 classes (groups).
My data have more than 2 classes. Is there away to do classify them in matlab?
I did some googling and I read that some recommend to use fitcecoc , while others recommend to use out of the box code multisvm
Please, advise on best approach to go.
Thanking you.
1 个评论
Image Analyst
2015-6-29
Do you always know how many classes there will be? If so, why not try kmeans?
采纳的回答
Ilya
2015-7-1
multisvm appears to be built on top of the older, slower svmtrain function, while fitcecoc uses the newer, faster C++ implementation. fitcecoc offers more options and gets MathWorks tech support.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Discriminant Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!