- 5
- 0
- 约2.44千字
- 约 4页
- 2017-03-05 发布于重庆
- 举报
《数值分析》与《数学实验》专业实训
XX学院
《数值分析》与《数学实验》专业实训
报 告 书
题 目 一种组合核函数支持向量机及其应用
院 系 名 称 数 学 与 物 理 系
专 业(班级)
姓 名
学 号
指 导 教 师
完 成 时 间
一、问题描述
V.N.Vapnik于1995年首先提出支持向量机,它是统计学习理论种最新也是最实用的内容,也是近年来机器学习研究的一项重大的成果。支持向量机的算法最终是将求最优分类面的问题转化为了一个约束条件下的二次优化的问题。
支持向量机采用核函数来实现从原输入空间到一个高维空间的非线性映射,采用不同的核函数将会导致不同的支持向量机。本文提出了组合核函数的支持向量机,实验结果表明这种新的核函数具有更好推广性能。
二、基本要求
1、支持向量机回归函数简介
①、支持向量机回归函数svr
该函数根据训练样本设计最优回归函数,并找出支持向量。该函数有6个参数,分别是训练样本的输人、训练样本的输出、核函数、惩罚因子、损失函数和不敏感系数。输出参数为支持向量个数、拉格朗日乘子及偏置量。
其语法为:
nSV,beta.bias I:SVF(X,Y,ker,C,loss,e)
x一训练样本的输入 Y一训练样本的输出
ker一核函数 C一惩罚因子
loss一损失函数 e一不敏感系数
tlSX,一支持向量的个数 beta一拉格朗日乘子
bias一偏置量
②、输出函数svroutput
该函数利用svr函数得到的最优回归函数来计算测试样本的输出,并返回。
③、svrplot
该函数用来绘制出最优回归函数曲线,并标识出支持向量
④、svrenor
该函数用来显示根据最优回归函数计算的测试样本的拟合误差。
⑤、uiregress
该函数是一个具有简单图形用户界面的函数,可以用它方便地导人数据、选择损失函数、输入惩罚因子和e不敏感系数、显示最优回归函数曲线。对于非线性回归,还有输入核函数宽度系数等功能。
2、数据的导入方法
要利用SVM工具箱进行样本分类或数据回归,必须准备训练样本和测试样本。对样本数据的获取,可以通过如下方式进行数据的获取。具体采用哪种方法,取决于数据的多少,数据文件的格式等。
用元素列表方式直接输入数据。
创建数据文件,通过MATLAB提供的装载数据函数,从数据文件中渎取。函数load适合从MAT文件、ASCII文件中读取数据;MATLAB I/O函数适合从其它应用中的数据文件中读取数据;
还可以通过数据输入向导(Import Wizard)从文件或剪贴板中读取数据,单击File菜单下的“Import Data? ”将出现“Im—portWizard”窗口,通过该窗口进行设置,该方法不适合从M文件中读取数据。
3、支持向量机回归应用实例
利用SVM工具箱进行数据样本的回归时,不敏感系数、惩罚因子、核函数及其宽度参数对支持向量的个数和最优回归函数曲线的建立有很大影响。需要经过多次实验才能够确定使分类结果较好的参数。
下面通过一个非线性回归的例子来说明SVM支持向量回归的应用。在MATLAB中编写程序对sinc函数进行回归拟合。
在MATLAB中运行代码的程序,就可以得到相应的最优回归函数曲线如图2所示。从下图可以得知模型数据与实际数据几乎完全逼近。
三、源代码
%a nonlinear regression examp le
load sinc1; sinc1 is a data file
ker=erbf; %kernel function
C = 5; % upper bound
e = 0. 01; % insensitivty
loss =einsensitive; % loss function
[ nsv, beta, bias] = svr( trnX, trnY, ker, C, loss, e) ;
svrp lot( trnX, trnY, ker, beta, bias, e) ;
tstX = 0. 1; tstY = sinc ( tstX) ; % test samp le
TstY = svroutput( trnX, tstX, ker, beta, bias) ; %output of the regression
result of test samp le
您可能关注的文档
最近下载
- SYT 5069-2017 石油天然气工业 钻井和采油设备 管柱类落物打捞工具.docx VIP
- WF-007A多功能自动氩弧填丝机使用说明书7.pdf VIP
- SYT 5496-2017 石油天然气工业 钻井和采油设备 震击器及加速器.pdf VIP
- 2025年烟花爆竹经营企业(包括批发和零售企业)安全检查表.pdf VIP
- 2025至2030药用真菌行业调研及市场前景预测评估报告.docx VIP
- SYT 5382-2009 钻井液固相含量测定仪.docx VIP
- 《消毒供应质量控制指标(2024年版)》.docx VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 2012下半年深圳市机关公开招考公务员职位表.doc VIP
- 国际期刊科技论文写作与发表.PDF VIP
原创力文档

文档评论(0)