资源简介
采用matlab自带的支持向量机分类函数实现支持向量机的多分类
代码片段和文件信息
%与svmandknn相比,此程序可以实现每类采样点不一致的分类
clcclear all ;
t0=clock;
load train_sample
load AA
[m1n1]=size(train_sample);
[m2n2]=size(AA);
B=cell(1m2);
C=cell(1m2);
for i=1:1:m2
D=find(train_sample(:1)==AA(i1));
[m3n3]=size(D);
E=zeros(m3n1-1);
F=zeros(m31);
for j=1:1:m3
n=D(j);
E(j1:end)=train_sample(n2:end);
F(j1)=train_sample(n1);
end
B{1i}=E;
C{1i}=F;
end
q=(m2/2)*(m2-1); %分类器的总数,m2是训练样本的种类数
svmstruct=cell(q1); %分类模型集
species=zeros(q1); %分类结果集
%构建分类模型===============================================================
p=1;
for i=1:1:m2
for j=(i+1):1:m2
data=[B{:i};B{:j}];
group=[C{:i};C{:j}];
svmstruct{p1}=svmtrain(datagroup);
p=p+1;
end
end
%----------------用分类模型实现分类(在线测量阶段)---------------------------
tic
load
- 上一篇:svm多分类 matlab程序
- 下一篇:用MATLAB产生噪声调频信号的源程序
相关资源
- 用MATLAB产生噪声调频信号的源程序
- svm多分类 matlab程序
- MATLAB 动画生成gif图片
- matlab实现梯度法
- matlab实现共轭梯度法
- 短路支节匹配Matlab实现
- MATLAB处理医学图像
- 自适应粒子群算法
- 模糊合成运算的matlab程序
- matlab 高斯牛顿迭代求最小二乘问题
- 直方图均衡化代码matlab
- 加权无标度网络边权演化bbv模型的m
- MATLAB禁忌搜索算法求解TSP问题
- 改进欧拉法matlab程序
- MATLAB图形与动画制作源程序集200经典
- Mackay构造LDPC码程序 matlab
- 基于dct的图像压缩解压缩
- 室内定位三种经典算法Fang、Taylor、
- EasyKrig 3.0.1 兼容Matlab2012a
- 非线性最小二乘优化问题matlab工具箱
- FDTD算法的Matlab源程序
- 图像PSNR及其计算matlab实现
- 模式识别的几个经典分类器,附matl
- matlab牛拉法潮流计算程序
- 单点定位MATLAB程序源码
- matlab数字增量式pid简单程序
- 机械臂轨迹规划
- 用于对比试验的局部放大图中图matl
- F5隐写算法matab源代码
- 太阳能光伏发电系统MATLAB建模
评论
共有 条评论