[发明专利]一种求解稀疏正则化支持向量机的方法在审
| 申请号: | 201811438388.8 | 申请日: | 2018-11-28 |
| 公开(公告)号: | CN109543142A | 公开(公告)日: | 2019-03-29 |
| 发明(设计)人: | 李东升;关磊;乔林波;葛可适;卢锡城 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
| 主分类号: | G06F17/15 | 分类号: | G06F17/15;G06F17/16 |
| 代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 董惠文 |
| 地址: | 410073 湖*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及机器学习领域,针对当前稀疏正则化支持向量机(Support Vector Machine,SVM)的优化方法往往只针对某些特定的稀疏正则项,且计算开销较大的问题,提供一种求解稀疏正则化支持向量机的方法,包括以下步骤:第一步,载入数据矩阵和标记向量,并进行变量初始化;第二步,基于变方向乘子法求解稀疏正则化SVM。本发明基于变方向乘子法,实现对稀疏正则化SVM问题的高效求解,并根据样本个数和数据维度的相对大小关系执行变量更新,有效降低计算开销。本发明提出的求解方法支持常用的能产生稀疏解的正则函数,包括凸正则函数l1‑norm和SCAD,MCP,LSP,Capped‑l1等非凸正则函数,对于同时实现特征选择与线性分类具有重要意义。 | ||
| 搜索关键词: | 稀疏 正则化 求解 支持向量机 计算开销 机器学习领域 变量初始化 变量更新 标记向量 大小关系 方法支持 数据矩阵 数据维度 特征选择 重要意义 样本 载入 分类 优化 | ||
【主权项】:
1.一种求解稀疏正则化支持向量机的方法,其特征在于,包括以下步骤:第一步,载入数据矩阵X和标记向量y,输入稀疏正则化类型、以及惩罚参数ρ1、ρ2(ρ1>0,ρ2>0),并将原向量w、b、z、ξ、s与对偶变量u、v初始化为0向量;初始化迭代次数计数k=0;其中数据矩阵
xi=(xi1,...,xid)T是d维特征向量,n是带标记的训练数据
的训练数据数量,n为自然数,标记向量y=(y1,,yi,,yn),yi∈{‑1,+1}是相应的类别标记;第二步,求解公式(1)所示的稀疏正则化SVM,
其中,
为正则函数,pλ(wj)是包括l1‑norm,SCAD,MCP,LSP和Capped‑l1能产生稀疏解的正则函数,参数λ用于平衡数据拟合和模型的稀疏度;[a]+代表max(a,0),即在a和0之间取极大值;具体流程如下:2.1计算ρ=ρ1/ρ2,H=YX;如果n≥d,计算C=ρId+HTH;否则,计算
Id和In分别代表大小为d×d和n×n的单位矩阵;接着对矩阵C执行Cholesky分解,即C=LU;其中,“:=”为赋值运算符,即将“:=”右侧表达式的值赋值给“:=”左侧的变量;
是由数据标记构成的对角矩阵;2.2计算fk=ρ(zk‑uk)+HT(sk+1‑ξk‑vk‑bky);2.3按照公式(14)更新变量w;
2.4按照公式(13)更新变量b;
2.5计算ψk+1=wk+1+uk;2.6根据选择的正则项类型,按照公式(16)来更新变量z;
其中,ψ=w+u,ψ=(ψ1,...,ψd)T;2.7按照公式(17)更新变量ξ,然后通过ξk+1:=max(ξk+1/2,0)这一变量映射操作使得变量ξ的每个元素都大于等于0;
2.8按照公式(18)更新变量s,然后通过sk+1:=max(sk+1/2,0)这一映射操作使得变量s的每个元素都大于等于0;sk+1:=ξk+1+Hwk+1+bk+1y‑1+vk (18)2.9按照公式(10)更新对偶变量u;uk+1:=uk+(wk+1‑zk+1) (10)2.10按照公式(11)更新对偶变量v;vk+1:=vk+(ξk+1‑sk+1+Hwk+1+bk+1y‑1) (11)2.11检测是否满足终止条件,方法是:计算公式(1)的相对变化量
其中
当ε的值小于10‑4时,结束迭代过程;否则,k值增1,转步骤2.2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811438388.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种独立成分分析改进算法
- 下一篇:非线性带偏差系统的多传感器融合估计方法





