[发明专利]一种基于支持向量顺序回归的SMO改进方法在审
申请号: | 201610375640.X | 申请日: | 2016-05-30 |
公开(公告)号: | CN106022390A | 公开(公告)日: | 2016-10-12 |
发明(设计)人: | 顾彬;单滢滢 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 江苏爱信律师事务所 32241 | 代理人: | 唐小红 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于支持向量顺序回归的SMO改进方法,首先划分顺序回归样本,扩展为多组二分类训练集,同时生成带有拉格朗日乘子的优化问题及其满足最优解的KKT条件;接着求出所有乘子的梯度;接着根据梯度分别给出每组训练集的上集合和下集合,结合顺序回归约束取出最大上集合元素及最小下集合元素,并计算每组差值;接着选出最违反KKT条件的差值所对应的一对乘子,对其优化更新;根据优化得出的差值及活动域,更新KKT条件中的控制变量;当满足KKT条件时,计算偏倚,得出最优解。本发明在简化并快速求解的同时,增加了对不定核的处理,提高了求解效率和SMO方法的可用性,适合快速处理采用各类核函数的支持向量顺序回归问题。 | ||
搜索关键词: | 一种 基于 支持 向量 顺序 回归 smo 改进 方法 | ||
【主权项】:
一种基于支持向量顺序回归的SMO改进方法,包括如下步骤:步骤1),对顺序回归的训练样本{(X,Y)},Y={1,2,…,r}进行划分,扩展为多组二分类训练集
j=1,...,r‑1,同时生成相应的带有拉格朗日乘子的优化问题:![]()
![]()
![]()
及其满足最优解的KKT条件:![]()
![]()
![]()
![]()
步骤2),对步骤1)所生成的优化问题,对每个拉格朗日乘子的求其梯度,记为:
步骤3),根据梯度定义判别式
分别给出每组训练集中的上集合
有
和下集合
有
且bj‑1≥bj,取出每组中最大上集合元素
及最小下集合元素
定义
及
当μj+1>0时,
否则
当μj>0时,
否则
其中,
引入足够小的非负数eps,等价的KKT条件为
计算当前每组
的差值,选出最违反KKT条件的差值所对应的一对拉格朗日乘子
和
确定活动域jα={j|min{jo,ju}+1,…,max{jo,ju}},其中,当两个待优化的乘子处于同一组中,活动域为空。步骤4),根据步骤3)所选出拉格朗日乘子
和
及活动域jα,固定其他乘子不变,根据约束0≤αo,αu≤C,其中C为正则化参数,以及
定义a=Qoo+Quu‑2yoyuQou,Q为核矩阵,当a>0,优化子问题:
处理非正定核时,当a≤0时,引入正常量τ>0;优化子问题:
步骤5),根据优化得出的差值
及活动域jα,更新KKT条件中的控制变量μ,若活动域不为空,当jo>ju时,
当jo<ju时,
步骤6),判断更新后的拉格朗日乘子是否满足KKT条件,如果不满足,重复步骤3)‑5),否则,转到步骤7);步骤7),当满足KKT条件时,计算各组所对应的偏倚bj,从而得出最优解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610375640.X/,转载请声明来源钻瓜专利网。
- 上一篇:便携点钞机
- 下一篇:一种基于局部样条嵌入的核化分类器