[发明专利]一种多核支持向量机分类方法无效

专利信息
申请号: 200710177097.3 申请日: 2007-11-09
公开(公告)号: CN101187913A 公开(公告)日: 2008-05-28
发明(设计)人: 李侃;孙新;刘玉树 申请(专利权)人: 北京理工大学
主分类号: G06F15/18 分类号: G06F15/18;G06K9/62
代理公司: 北京理工大学专利中心 代理人: 张利萍
地址: 100081北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出了一种多核支持向量机分类方法,涉及人工智能领域,特别是数据挖掘技术。本发明包括数据预处理部分、核函数选择部分、支持向量机实现部分、人机交互部分。工作过程是:用户提交数据的分类请求给DPP;然后由KSP选择核函数;SILP求解模块将多核支持向量机问题转化为SILP问题进行求解;条件检测模块检测条件是否满足,若满足条件,则HIP将结果返回给用户,否则更新参数和目标函数,再调用SILP求解模块进行求解。本发明通过多个核函数来提高支持向量机处理复杂数据的能力,同时为了避免核函数的增加提升模型的复杂性和计算复杂性,将多核支持向量机问题转化为半无限线性规划问题,并通过一种全局收敛的方法进行求解。
搜索关键词: 一种 多核 支持 向量 分类 方法
【主权项】:
1.一种多核支持向量机分类方法,其特征在于包括以下步骤:第一步、用户将数据的分类请求提交给DPP;第二步、KSP选择核函数;这里有三种核函数供选择:Gaussian Kernel、Spectrum Kernel、Weighted Degree Kernel;本发明是多核支持向量机的分类方法,它强调多个核函数的使用,其中每个核函数可以从Gaussian Kernel、Spectrum Kernel、Weighted Degree Kernel中任选一个;Gaussian Kernel的公式:KG(xi,xj)=e-12σ2(||xi-xj||)2,---(1) 满足sup{Gk(α)}sup{β-1(θk+λk)}+N·C+12N·C2; 其中σ为函数的宽度参数,控制函数的径向作用范围;sup(·)表示上界函数,α∈RN,0≤α≤C,Gk(α)=β-1(θk+λk)-S(α),β∈RK,β≥0,λk>0,C>0,N为正整数,θΣk=1NβkSk(α), Sk(α)=12Σi,j=1NαiαjyiyjKk(xi,xj)-Σi=1Nαi; Spectrum Kernel的公式:φSK(x)=(φα(x))α∈A, (2)满足sup{Gk(α)}≤sup{β-1(θk+λk)}+N·C;其中α表示一个字符串,A表示生物信息字母表的顺序,|A|=1,φα(x)表示α在x中出现的次数,sup(·)表示上界函数,Gk(α)=β-1(θk+λk)-S(α),α∈RN,0≤α≤C,β∈RK,β≥0,λk>0,C>0,N为正整数,θΣk=1NβkSk(α), Sk(α)=12Σi,j=1NαiαjyiyjKk(xi,xj)-Σi=1Nαi; Weighted Degree Kernel的公式:KWD(xi,xj)=Σk=1dρkΣl=1l-k+1I(uk,l(xi)=uk,l(xj)),---(3) 满足sup{Gk(α)}≤sup{β-1(θk+λk)}+N·C;其中d,l为正整数,k∈{1,2,…,d},ρk=2d-k+1d(d+1),uk,l(xi)表示在xi中从第一个位置开始取前k个字符组成的字符串;I(·)表示指示函数,当参数为真值时,函数值为1;否则函数值为0;sup(·)表示上界函数, Gk(α)=β-1(θk+λk)-S(α),α∈RN,0≤α≤C,β∈RK,β≥0,λk>0,C>0,N为正整数,θΣk=1NβkSk(α), Sk(α)=12Σi,j=1NαiαjyiyjKk(xi,xj)-Σi=1Nαi; 第三步、多核支持向量机问题转化为SILP问题;多核支持向量机问题:maxβminαΣk=1KβkSk(α) w.r.t.α∈RN,β∈RK (4)s.t.0≤α≤C,β≥0,Σi=1Nαiyi=0, Σk=1Kβk=1 其中Sk(α)=12Σi,j=1NαiαjyiyjKk(xi,xj)-Σi=1Nαi;Kk(xi,xj)为核函数;多核支持向量机问题转化为SILP问题:minGk(α-) w.r.t.α-RN---(5) s.t.Gk(α-)sup{Gk(α)}-ϵk 其中α∈RN,Gk(α)=β-1(θk+λk)-S(α);设定初值θ=0,ϵk=1k,τ=0.5(τ∈[0,1]),λk>0,ξ为变量,SVMIP启动SILP求解模块对问题进行求解;第四步、根据SILP求解模块得到的结果,SVMIP中的条件检测模块判断后一次(假定为第K+1次)迭代的值θK+1与前一迭代(假定为第K次)θK的差值是否小于等于变量ξ,即‖θK+1-θK‖≤ξ,如果满足,则HIP调用命令交互模块以命令行方式返回给用户,或者HIP调用图形交互模块以图形的方式返回给用户;否则执行第五步:第五步、依据条件检测模块中的条件:Gk(α-)0或者τGk(α-)ϵk; 如果满足τGk(α-)ϵk,调用SVMIP中的参数更新模块,更新αk=α-,如果满足Gk(α-)0,调用SVMIP中的参数更新模块,更新αk=α-, θk+1=θk+λk;否则调用参数更新模块更新ϵk=τGk(α-), θk+1=θk+λk-Gk(αk)·(β-1)T||(β-1)T||; 第六步、调用目标函数更新模块更新目标函数Gk+1(α)=β-1(θk+1+λk)-S(α),转到第四步执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200710177097.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top