教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

支持向量机算法的研究及其应用(4)

来源:网络收集 时间:2026-08-20
导读: 皇=0,因此,对于任一标准支持向量,满足(1.181、。对于标准支持向量(0<Ott<C),由式(1.16)得到屈>0,则由式(1.18)得到 yf的-x,+6)=1 从而计算参数b为(1.19) b=

皇=0,因此,对于任一标准支持向量,满足(1.181、。对于标准支持向量(0<Ott<C),由式(1.16)得到屈>0,则由式(1.18)得到

yf的-x,+6)=1

从而计算参数b为(1.19)

b=乃一∞ x,=咒一∑哆乃xJ x,,xf∈JN

IjEJ(】.20)

为了计算可靠,对所有标准支持向量分别计算b的值,然后求平均,即

6=—古∑(只一∑哆乃(x,,x,))』VNSVxi∈JN(1.21)x∈J

其中,ⅣNsv为标准支持向量数,JN为标准支持向量的集合,3为支持向量的集合。

由式(1.19)可知,支持向量机就是满足式(1.16)要求的样本数据,支持向量如图1.4所示。2(1.17)中的约束条件约束了∞,b使得经验误差为0,同时最小化Ibll2vc维最小,因此,式(1.17)的最优化体现了结构风险最小化准则,具

算法

』L—————————————————一塑二雯笪堡

有较好的推广能力。

15.2非线性情况

训练集为非线性时,通过一个非线性函数矽(.)将训练集数据X映射到一个高维线性特征空间,在这个维数可能为无穷大的线性空间中构造最优分类超平面,并得到分类器的决策函数。因此,在非线性情况,分类超平面为

∞’≯(x)+b=0

决策函数为(1.22)

f(x)=sign曲 ≯(x)+b]

最优分类超平面问题描述为(1.231

魄圭如+c善1专

s.t.yf(to’O(x,)+6)≥1一毒(1.24)

专≥0,扛1,…,,

类似于1.5.1节,得到对偶最优化问题

f厶:圭呸一丢杰杰q哆咒乃矿(xI).≯(x,)…爿P1max{

。f:∑I%一丢杰圭%affysK(x州‘1

Li=1‘1=1j=l

s.t.0≤口f≤C(1.25)

∑GgiYi=0

其中K(x,,x,)=≯(x,)‘矽(x,)称为核函数。决策函数和参数6分别为

夕(x)=sign(∑乃qK(x,,x)+6)

i=1(1.26)

62忐§(圹荟峨酢川)

其中ⅣNsv为标准支持向量数,JN为标准支持向量的集合,J为支持向量的集

算法

Od式(1.25)一式(1.27)失W,尽管通过非线性函数将样本数据映射到具有高维甚至于无穷维的特征空间,并在特征空间中构造最优分类超平面,但在求解最优化问题和计算决策函数时并不需要显式计算该非线性函数,而只需计算核函数,从而避免特征空间维数灾难问题。核函数的选择必须满足Merce条件【、,apIlik,1995]。常见的核函数有线性函数K(x,,x)=x, x、多项式函数K(x,,x)=(x,+x+1)4、径向基函数K(x,,x)=exp(一0X--Xil|2/盯2)、多层感知器函数K(x,,X)=tanh(kx, x+0)。

对于式(1.18)的KKT条件,也可以写为(非线性情况1

IYi@‘O(x,)+6)≥1

{Yi@’矽(x,)+b)=1

【y,的’O(x,)+b)≤1q=00<口.<C(1.28)口,=C

由于KKT条件是充要条件,利用上式可判别a是否为最优。

1.5.3支持向量机的说明

超平面的分类能力是有限的,下面通过支持向量机引入了分离曲面的概念。SVM的基本思想是:通过某种非线性映射,将输入向量x映射到一个高维的特征空间,在这个高维的特征空间Z中,构造最优分离超平面。如图1.5所刀<o

面l

●●●●●输入空m

图1.5输入空间与高维特征空间之间的映射关系

算法

第~章绪论

首先,考虑一个非线性的映射≯.x,一Z,;(如图1.5所示)。其中,x,为输入空间的输入向量,z,为高维的特征空间Z的向量。如果在Z中求解最优分离超平面,就需要在高维特征空间计算内积(矽(x) ≯(x,)),则定义这个内积为核函数,K(x,,x)=≯(x,)1 ≯(x)。这样可以得到在高维特征空间中的最优分离超平面的“分类规则”,可由如下的决策函数来表示:

夕(x)=sign(∑M口,K(x,,x)+6)(1.29)

输入向量x

图1.6支持向量机网络

图1.6中形象化地给出了支持向量机工作的逻辑概念框架。它与神经元网络最大的差别是,神经元网络中的节点是“无结构单元”,这样,在进行训练学习过程中无法控制其学习能力,这种学习能力可能是无穷大,因而容易出现过学习现象。而支持向量机网络(如图1.6),其中的学习单元是有结构的,而且通过结构风险最小化归纳原理控制了此学习单元的VC维的上界,也就是限制了学习单元的学习能力,因此不易出现过学习现象。

支持向量机的重要特征之一是解的稀疏性,即多数最优值q为0,只有少量的口.不为0,也就是说只需少量样本(支持向量)就可构成最优分类器,这样有用的样本数据大大压缩。

总之,支持向量机具有结构简单、推广性能好、学习速度快、优化求解时具有唯一的极小点等优点;另外,通过修正核函数,可以得到各种不同的分类曲面。

算法

浙江大学博士学位论文

1.6支持向量机理论的主要研究内容

支持向量机结构简单,并且具有全局最优性和较好的推广能力,自九十年代中期提出以来得到了广泛的研究。目前,还有很多关于SVM和VC的理论和应用问题亟待研究。一方面,这种基于统计学习原理的理论思路对新的学习算法的提出很有启发,另~方面,由于SVM出现不久,其理论依据和算法是尚有大量问题有待于发展和完善。在上述问题中,我们认为下面几个问题尤其值得研究:

(1)把VC理论和结构风险最小原理等理论框架进一步推广,产生新的学习算法或改进算法。

(2)完善SVM方法。SupportVectors的确定可转化为约束的优化问题,

但当训练集的规模很大时,传统的优化方法难以满足实时性要求,如何设计快速有效算法是SVM中的重要问题之一。

(3)基于SVM算法的多类别分类方法。

(4)对非线性分类问题,SVM的核方法仍有一些理论缺陷。

(5)在SVM的应用研究方面,由于SVM算法是对神经网络学习算法、

最小二乘法的改良,尚需要大量应用到实际问题中去,如建模、参数辨识和自适应控制等问题,并将它与已有的处理结果进行比较和分析,以便进一步深入研究。

目前主要对支持向量机理论如下的主要内容进行研究:各种改进的支持向量机新算法、降低训练时间和减少计算复杂性的训练算法、提高推广能力的模型选择方法以及多类别分类方法等方面的研究内容。

1.6.1各种支持向量机新算法的研究

目前支持向量机的变形算法主要有C—SVM系列、v-SVM系列、One—classSVM、RSVM(reducedSVM)、WSVM(weightedSVM)和LS-SVM(1east—squareSVM)等算法。这些变形算法主要是通过增加函数项,变量或系数等方法使公式变形,产生出各种有某一方面优势或者一定应用范围的算法。

C—sⅧ系列算法1.6.1.1

C—SVM系列算法主要有以下四种算法 …… 此处隐藏:805字,全部文档内容请下载后查看。喜欢就下载吧 ……

支持向量机算法的研究及其应用(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/116091.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)