[发明专利]一种求解稀疏正则化支持向量机的方法在审
| 申请号: | 201811438388.8 | 申请日: | 2018-11-28 |
| 公开(公告)号: | CN109543142A | 公开(公告)日: | 2019-03-29 |
| 发明(设计)人: | 李东升;关磊;乔林波;葛可适;卢锡城 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
| 主分类号: | G06F17/15 | 分类号: | G06F17/15;G06F17/16 |
| 代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 董惠文 |
| 地址: | 410073 湖*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 稀疏 正则化 求解 支持向量机 计算开销 机器学习领域 变量初始化 变量更新 标记向量 大小关系 方法支持 数据矩阵 数据维度 特征选择 重要意义 样本 载入 分类 优化 | ||
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。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811438388.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种独立成分分析改进算法
- 下一篇:非线性带偏差系统的多传感器融合估计方法





