[发明专利]基于核空间自解释稀疏表示的分类器设计方法有效
申请号: | 201610070445.6 | 申请日: | 2016-01-31 |
公开(公告)号: | CN105740908B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 刘宝弟;王立;韩丽莎;王延江 | 申请(专利权)人: | 中国石油大学(华东) |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 青岛联信知识产权代理事务所37227 | 代理人: | 徐艳艳,高洋 |
地址: | 266580 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 空间 解释 稀疏 表示 分类 设计 方法 | ||
1.一种基于核空间自解释稀疏表示的分类器设计方法,其特征在于:含有以下步骤:
步骤一:设计分类器,其步骤为:
(一)读取训练样本,训练样本一共C类,定义X=[X1,X2,…,Xc,…,XC]∈RD×N表示训练样本,D是人脸特征维度,N是训练样本总的数目,X1,X2,…,Xc,…,XC分别表示第1,2,…,c,…,C类样本,定义N1,N2,…,Nc,…,NC分别表示每类训练样本数目,则N=N1+N2+…+Nc+…+NC;
(二)对训练样本进行二范数归一化,得到归一化的训练样本;
(三)依次取出训练样本中的每一类,并对该类样本训练词典,训练词典的过程为:
(1)取出第c类样本Xc,将Xc映射到核空间φ(Xc);
(2)根据φ(Xc)训练基于稀疏编码算法的词典Bc,Bc表示第c类样本学习到的词典,该词典的训练需要满足约束条件,所述约束条件的目标函数为:
式中,α为稀疏编码算法中稀疏项约束的惩罚系数,Sc为第c类核空间训练样本的稀疏表示矩阵,K为学习得到的词典的大小,是一个权重矩阵,其每一列表示核空间样本对构造词典中每个词条的贡献大小,词典Bc=φ(Xc)Wc;
(3)对步骤(2)中约束条件的目标函数进行求解,即对公式(1)求解,其求解过程为:固定Wc,更新Sc;随机产生矩阵Wc,将其带入约束条件的目标函数,这时该目标函数转化成为一个关于Sc的l1范数正则化最小二乘问题,即目标函数转化为:
上述公式(2)可以简化为:
κ(Xc,Xc)=<φ(Xc),φ(Xc)>为核函数;进一步把公式(3)分解成一系列子问题求解;针对Sc中的每一个元素进行求解,并剔除掉与求解无关的项,则公式(3)可以简化为:
根据抛物线理论,很容易求出公式(4)的解;并且由于每个样本点是独立的,每次求解Sc的一行,其求解公式如下:
式中,E=WcTκ(Xc,Xc)Wc;
遍历Sc的每一列,完成Sc的一次更新;
(4)固定步骤(3)中更新后的Sc,更新Wc,这时约束条件的目标函数转换为一个l2范数约束的最小二乘问题,即目标函数转化为:
上述公式(6)采用拉格朗日乘子的方法求解,最终求得的解为:
式中,F=ScScT,
(5)交替迭代步骤(3)和步骤(4),最终得到最优稀疏编码词典Bc=φ(Xc)Wc;
(6)按照步骤(1)至(5)获得每类样本的最优稀疏编码词典,将每类样本得到的最优稀疏编码词典放在一起,获得词典B=[B1,…,Bc,…,BC];
步骤二:对样本进行分类,其步骤为:
(1)读取待识别测试样本的图像特征,并对图像特征进行二范数归一化,定义y∈RD×1表示一幅待识别的测试样本图像特征;
(2)将测试样本图像特征y映射到核空间φ(y);
(3)使用步骤一中获得的词典B,对核空间φ(y)进行拟合,拟合函数为:
式中s表示核空间中测试样本图像特征y的稀疏编码;
(4)步骤(3)中的拟合函数进行求解,求解结果为:
式中,s=[s1,…,sc,…,sC];
(5)求核空间φ(y)在每类样本所构成子空间的拟合误差,用r(c)表示,其表达式为:
(6)比较核空间φ(y)和每类样本的拟合误差,待识别图像则属于拟合误差最小的那个类别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油大学(华东),未经中国石油大学(华东)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610070445.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:风冷冰箱
- 下一篇:一种汽车气制动阀总成