使用Matlab完成,包括如下5个程序:
yxcSVMkernel.m,产生核函数矩阵,支持线性核,多项式核和RBF核.
yxcSVMtrain.m,SVM训练程序.
yxcSVMclassifer.m,SVM分类程序.
yxcSVMplot.m,SVM画图程序.
irisSVM.m,调用以上4个程序由花瓣长度和花瓣宽度解决Iris数据分类问题.
以上程序使用Matlab中quadprog函数解决二次规划问题,其它函数均自己编写.程序使用了网格选取得到最佳系数,再通过一对一算法将三类数据分开,并画出了0,-1,1三条分界线.由于此问题基本上线性可分,因此没有使用交叉验证方法对参数进行微调.具体源码请参照.m文件.
程序输出如下:
1,首先使用网格选取训练第一类和第二类数据.
.....................................................................
Training Isis-setosa(1) and Isis-versicolor(2) using grid search.
Please wait a while.
Error rate is %0, with C = 1, sigma = 1
There are 8 support vectors, 0 out of 100 are wrongly classified
由于第一类和第二类数据为线性可分,因此几乎对所有Sigma和C均可分.其中支持向量的个数为8.
2,其次使用网格选取训练第二类和第三类数据.
....................................................................
Training Isis-versicolor(2) and Isis-virginica(3) using grid search.
Please wait a while.
Error rate is %3, with C = 1000, sigma = 1
There are 13 support vectors, 3 out of 100 are wrongly classified
程序判定当C=1000,Sigma=1时可以达到最低错误率.此时有13个支持向量,3个点被错分.
注意,由于第二类的第21个数据和第三类的第27个数据一模一样,但属于不同类,因此第二类数据和第三类数据的不可能被100%分开.
3,然后使用网格选取训练第一类和第三类数据.
.....................................................................
Training Isis-setosa(1) and Isis-virginica(3) using grid search.
Please wait a while.
Error rate is %0, with C = 1, sigma = 1
There are 9 support vectors, 0 out of 100 are wrongly classified
由于第一类和第二类数据为线性可分,因此几乎对所有Sigma和C均可分.其中支持向量的个数为9.
4,最后通过一对一算法得出三类数据的分类图.
Matlab代码
iris_svm_matlab.zip
有用的链接
Support Vector Machines: Hype or Hallelujah
A Tutorial on Support Vector Machines for Pattern Recognition
Iris flower data set
- matlab画图程序 > 使用Matlab完成
-
使用Matlab完成
下载该文档 文档格式:DOC 更新时间:2009-01-03 下载次数:0 点击次数:1
文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: san 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
-
DOC格式下载
- 更多文档...
-
上一篇:matlab最优化实验
下一篇:一阶导数的数值计算及其MATLAB程序
点击查看更多关于matlab画图程序的相关文档
- 您可能感兴趣的
- matlab画图 matlab画图教程 如何用matlab画图 用matlab画图 matlab画图函数 matlab分段函数画图 matlab画图颜色 matlab怎么画图 matlab导入数据画图
- 大家在找
-
- · 2011全国高考理科综合
- · 饭店服务与管理教案
- · 邓小平理论概论下载
- · 来源:v.youku.c...
- · 生化危机5服装
- · 今日钢坯价格
- · 常用英语口语
- · 半挂车中国汽车网
- · 动物营养基础判断题
- · adobeflashplayer10.1
- · 平抛运动习题与讲解
- · 柴油发电机油库设计
- · hyx502驱动下载
- · 过盈公差配合公式
- · 征对女子刑讯逼供图
- · 干一杯叶启田
- · 小学三年级脱式计算题
- · 山师附中贴吧
- · 环境保护课题成果报告
- · dota重新选英雄指令
- · 股票行情软件下载
- · 福步外贸论坛登录
- · 3d黑圣手285期图
- · 2012邹平创新集团招聘
- · zs型吸沙泵
- · 何为地沟油
- · 计算机维修工操作试题
- · 中国国家主席下一任
- · yahoo.com.cn国际邮箱
- · 数控机床加工视频
- 赞助商链接