多分类支持向量机的研究
发布时间:2021-04-06 18:03
支持向量机最初是为解决二分类问题被提出的,适用于小规模数据集学习.如何有效地将其推广到解决大规模多分类问题,是一个既有趣又有挑战性的课题.本文首先梳理了一对多、一对一、一对一对余和一次性求解策略这四种多分类策略.分析了这四种策略下的8个经典多分类支持向量机算法,并绘制分类效果示意图方便直观理解原理.接着,结合L2,p范数和两种多分类编码(one-hot编码和正余弦编码),提出一种基于一次性求解策略的新型多分类算法L2,p范数多分类支持向量机(L2,p-norm multi-class support vector machine,L2,p MSVM)p≥1.L2,p MSVM的最优化问题通过交替迭代更新变量和序列最小最优化-牛顿法(sequential minimal optimization-Newton’s method,SMO-NM)算法进行快速求解.通过数值实验研究L2,p MSVM各项参数的最优取值.最后,将L2,p MSVM与8个经典多分类支持向量机算法进行对比.实验结果表明,当p=2时,L2,p MSVM具有较好的泛化性、计算复杂度和稀疏性.当p=2.5时,L2,p MS...
【文章来源】:华东师范大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:80 页
【学位级别】:硕士
【部分图文】:
图2.1两种传统线性支持向量机分类示意图??Figure?2.1?Classification?illustration?diagrams?of?two?traditional?linear?SVMs??
?>?〇.??(TWSVM?-?1)?min?^?\\X^w^?+?||2?+??祕一i力一i^+i?2??subject?to?X^w_i?+?e+16_!?>?e+1?—?^+1,??C+i?>?〇???其中X±1、C7±1和分别表示训练集中两类样本的输入、惩罚参数和松??弛变量,e±1分别表示长度为该类训练样本个数的元素全为1的向氤目标函数??的几何意义是每个超平面应离该类所有样本点较近,而约束条件和惩罚参数规??定每个超平面与另一类所有样本点的函数距离要尽苽能地大f?1.图2.2为线性??TWSVM分类示意图.??1「?口?□?I?|?A?-1?类??09-?!?□?+1?类??n?—+1类分类超平面??nR?1?口丨?_?_?+1类支持超平面??nn?,??1分类超平面??-t?么?A|二|L|???-遇严?口:?^?/a??口?S??H?攀?I??-A??bI?:4?A??□口:?:??]i??0.1?-?□*?I??I?I??0?0.2?0.4?0.6?0,8?1??图2.2线性TWSVM分类示意图??Figure?2.2?Classification?illustration?diagram?of?linear?TWSVM??上述问题往往转化为对偶问题来求解:??(TWSVM?+?1)?min?-al1Q(PTP)-1QT(x+i?-??<*l*?2?(2.3)??subject?to?0?<?ol+i?<?(7+ie_i.??(TWSVM?—?1)?min?^-a,J^1P(QTQ)+1PTcx-i?—?eLc^-i??a-1?2?
to?—(K(X-i^X)w+i?+?e_i&+i)?>?e_i?—?^-1,?(2.10)??“>〇.??(TWSVM-l)?min?毒丨陣—1;?A>—丄?+?e—J2?+?C—??w-i,b-i4+i?A??subject?to?K{Xjrl^X)w_1?+?e+i6_i?>?e+i?—?h,?(211)??^+i?>?〇???相应的对偶冋题和最优解表达式只需将式(2.3)、式(2.4)和式(2.5)中的X±;l用??/((X±1,X)代替即可,决策函数为/⑷=argmin?图2.4为非??+1,-1?y/wlK{X,X)wk??线性TWSVM分类示意图.??1_2丨卜-1?类?^1.2[?\?/??□?+1?类?/?\?/?/?□?+1?类??1—分类超平面?/?-?1?-?d\?/?/?—+1类分类超平面??(今5>支持超平面?/???)?(?/??1类分类超平面??0,8^?iirig?/?@?—?〇s-?D?□?\?/?类超平面??:翁秦::::零藏??〇*—'?'?' ̄^ ̄'?'?'——?〇!——'?L'?'?'——??0?0:2?0.4?0.6?0.8?1?0?0.2?0.4?0.6?0.8?1??图2.3非线性支持向量机分类示意图?图2.4非线性TWSVM分类示意图??Figure?2.3?Classification?illustration?Figure?2.4?Classification?illustration??diagram?of?nonlinear?SVM?diagram?of?nonlinear?TWSVM??
【参考文献】:
期刊论文
[1]多分类孪生支持向量机研究进展[J]. 丁世飞,张健,张谢锴,安悦瑄. 软件学报. 2018(01)
[2]支持向量机理论与算法研究综述[J]. 丁世飞,齐丙娟,谭红艳. 电子科技大学学报. 2011(01)
本文编号:3121880
【文章来源】:华东师范大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:80 页
【学位级别】:硕士
【部分图文】:
图2.1两种传统线性支持向量机分类示意图??Figure?2.1?Classification?illustration?diagrams?of?two?traditional?linear?SVMs??
?>?〇.??(TWSVM?-?1)?min?^?\\X^w^?+?||2?+??祕一i力一i^+i?2??subject?to?X^w_i?+?e+16_!?>?e+1?—?^+1,??C+i?>?〇???其中X±1、C7±1和分别表示训练集中两类样本的输入、惩罚参数和松??弛变量,e±1分别表示长度为该类训练样本个数的元素全为1的向氤目标函数??的几何意义是每个超平面应离该类所有样本点较近,而约束条件和惩罚参数规??定每个超平面与另一类所有样本点的函数距离要尽苽能地大f?1.图2.2为线性??TWSVM分类示意图.??1「?口?□?I?|?A?-1?类??09-?!?□?+1?类??n?—+1类分类超平面??nR?1?口丨?_?_?+1类支持超平面??nn?,??1分类超平面??-t?么?A|二|L|???-遇严?口:?^?/a??口?S??H?攀?I??-A??bI?:4?A??□口:?:??]i??0.1?-?□*?I??I?I??0?0.2?0.4?0.6?0,8?1??图2.2线性TWSVM分类示意图??Figure?2.2?Classification?illustration?diagram?of?linear?TWSVM??上述问题往往转化为对偶问题来求解:??(TWSVM?+?1)?min?-al1Q(PTP)-1QT(x+i?-??<*l*?2?(2.3)??subject?to?0?<?ol+i?<?(7+ie_i.??(TWSVM?—?1)?min?^-a,J^1P(QTQ)+1PTcx-i?—?eLc^-i??a-1?2?
to?—(K(X-i^X)w+i?+?e_i&+i)?>?e_i?—?^-1,?(2.10)??“>〇.??(TWSVM-l)?min?毒丨陣—1;?A>—丄?+?e—J2?+?C—??w-i,b-i4+i?A??subject?to?K{Xjrl^X)w_1?+?e+i6_i?>?e+i?—?h,?(211)??^+i?>?〇???相应的对偶冋题和最优解表达式只需将式(2.3)、式(2.4)和式(2.5)中的X±;l用??/((X±1,X)代替即可,决策函数为/⑷=argmin?图2.4为非??+1,-1?y/wlK{X,X)wk??线性TWSVM分类示意图.??1_2丨卜-1?类?^1.2[?\?/??□?+1?类?/?\?/?/?□?+1?类??1—分类超平面?/?-?1?-?d\?/?/?—+1类分类超平面??(今5>支持超平面?/???)?(?/??1类分类超平面??0,8^?iirig?/?@?—?〇s-?D?□?\?/?类超平面??:翁秦::::零藏??〇*—'?'?' ̄^ ̄'?'?'——?〇!——'?L'?'?'——??0?0:2?0.4?0.6?0.8?1?0?0.2?0.4?0.6?0.8?1??图2.3非线性支持向量机分类示意图?图2.4非线性TWSVM分类示意图??Figure?2.3?Classification?illustration?Figure?2.4?Classification?illustration??diagram?of?nonlinear?SVM?diagram?of?nonlinear?TWSVM??
【参考文献】:
期刊论文
[1]多分类孪生支持向量机研究进展[J]. 丁世飞,张健,张谢锴,安悦瑄. 软件学报. 2018(01)
[2]支持向量机理论与算法研究综述[J]. 丁世飞,齐丙娟,谭红艳. 电子科技大学学报. 2011(01)
本文编号:3121880
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/3121880.html