The invention discloses a fractional order C \u2011 support vector machine and a design method and application thereof. The design method includes: design the fractional step vector of vector machine, select the Lagrange multiplier of vector machine, update the Lagrange multiplier, update the set of fractional derivative, update the normal vector and threshold, and bring the sum of normal vectors into the discriminant function to determine the classification results. The fractional order C \u2011 support vector machine is designed by the above design method. The invention also discloses a classification method of heart disease data, which classifies the heart disease data by fractional C \u2011 support vector machine. The invention can complete the design of fractional order C \u2011 support vector machine by simple method, the designed C \u2011 support vector machine can classify the data by fractional derivative, the classification effect is more accurate than the integer order, and it can provide data support with high accuracy for the events that depend on the classification result to be closed.
【技术实现步骤摘要】
一种分数阶C-支持向量机及其设计方法和应用
本专利技术涉及LIBSVM工具箱中C-支持向量分类领域,尤其是一种分数阶C-支持向量机的设计方法、通过该设计方法设计得到的分数阶C-支持向量机,和利用分数阶C-支持向量机进行心脏病数据分类的方法。
技术介绍
Rong-EnFan,Pai-HsuenChen,Chih-JenLin在《WorkingSetSelectionUsingSecondOrderInformationforTrainingSupportVectorMachines》一文中公开了LIBSVM的C-支持向量分类方法。其包括以下流程:1、选取拉格朗日乘子α的下标i,j2、更新拉格朗日乘子α当yi≠yj时,当yi=yj时,3、更新辅助变量4、对法向量w和阈值b更新5、确定分类结果将w*,b*代入判别函数(如下),确定分类结果。sign(wTΦ(x)+b)上述方法可以实现对数据的分类,但是,其结果属于整数阶导层次,分类精度不高。
技术实现思路
本专利技术的专利技术目的在于:针对上述存在的问题,提供一种分数阶C-支持向量机的设计方法、利用该设计方法设计出的分数阶C-支持向量机,和利用分数阶C-支持向量机进行心脏病数据分类的方法。以实现对数据的高精确度分类。为心脏病确诊提供可靠数据支撑。本专利技术采用的技术方案如下:一种分数阶C-支持向量机的设计方法,分数阶C- ...
【技术保护点】
1.一种分数阶C-支持向量机的设计方法,其特征在于,分数阶C-支持向量机的分数阶梯度向量设计为:/nψ
【技术特征摘要】
1.一种分数阶C-支持向量机的设计方法,其特征在于,分数阶C-支持向量机的分数阶梯度向量设计为:
ψ(v)(α)=b0α1-vQα-eb0α1-v
其中,v是分数阶导数的阶次,0≤v≤1,Γ(z)是分数阶的基本函数,其定义为:
Q为n乘n阶对称矩阵,Qij=yiyjK(xi,xj),其中K(xi,xj)是核函数,i、j代表下标,y是数据点集的标签,取值定义为+1或-1;
ψ(α)表示目标函数的对偶形式,ψ(v)(α)表示目标函数的对偶形式的分数阶梯度;
α是拉格朗日乘子,其约束范围是0<αi<C,C>0称为惩罚参数;
n表示数据点集的个数;
所述分数阶C-支持向量机的设计方法包括:
A.选取向量机的拉格朗日乘子α的下标i,j的步骤;
B.更新步骤A中的拉格朗日乘子α的步骤;
C.根据步骤B中所更新的拉格朗日乘子α,更新分数阶导数集合的步骤;
D.根据步骤C中所更新的分数阶导数集合,更新法向量w和阈值b的步骤;和
E.将步骤D中所更新的法向量w和阈值b带入判别函数,确定出分类结果。
2.如权利要求1所述的分数阶C-支持向量机的设计方法,其特征在于,所述步骤A中选取向量机...
【专利技术属性】
技术研发人员:代立才,赵春娜,刘亚南,
申请(专利权)人:云南大学,
类型:发明
国别省市:云南;53
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。