-
使用 MATLAB 开发的多类 SVM 可以将训练/测试数据集建模并分类为两个以上的类别
资源介绍
支持向量机仅将数据分为两类。 此函数通过为测试数据集中的每一行“搜索”正确的类来消除该限制。
这段代码是对Anand Mishra的代码的澄清和优化,可在此处找到: http://www.mathworks.com/matlabcentral/fileexchange/33170-multi-class-support-vector-machine
仅与 2 个以上的类一起使用,否则直接使用 svmtrain()。
用法示例:
%% SVM 多类示例% SVM 本质上是一对一的分类。 % 这是一个如何使用% 一比一的方法。 训练集=[ 1 10;2 20;3 30;4 40;5 50;6 66;3 30;4.1 42]; 测试集=[3 34; 1 14; 2.2 25; 6.2 63]; GroupTrain=[1;1;2;2;3;3;2;2]; 结果 = multisvm(Tr
- 上一篇: SVM算法训练的分类器
- 下一篇: HOG+SVM图像分类算法