[发明专利]一种基于支持向量正则化字典对学习的模式分类方法在审
申请号: | 202111603440.2 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114330535A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 董静;杨柳;成巍;刘厂;罗晓清 | 申请(专利权)人: | 南京工业大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 刘畅;徐冬涛 |
地址: | 211816 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 支持 向量 正则 字典 学习 模式 分类 方法 | ||
1.一种基于支持向量正则化字典对学习的模式分类方法,其特征在于,包括:
对训练和测试的图像进行特征提取,并构建训练集X和测试集
建立基于支持向量正则化字典对学习模型;
将训练集X输入到支持向量正则化字典对学习的模型中,并对相应的目标函数进行优化求解,得到适用于该训练集的解析字典P,综合字典D,编码系数A及支持向量机分类器参数U,b;
使用训练得到的解析字典P对测试集进行编码,得到测试集编码系数
将测试集编码系数输入到训练好的支持向量机分类器中,获得分类结果。
2.根据权利要求1所述的一种基于支持向量正则化字典对学习的模式分类方法,其特征在于所述的建立基于支持向量正则化字典对学习模型,包括:
其中,λ1,λ2,λ3是固定标量,X=[X1,X2,...,Xk]为训练集的特征,K表示样本数,D=[D1,D2,...,Dk]表示结构性综合字典,P=[P1;P2,...;Pk]表示结构性解析字典,A=[A1,A2,...,Ak]表示编码系数,综合字典Dk和解析字典Pk表示第k类输入数据Xk所对应的字典对,表示X中Xi的补集,U=[u1,u2,...,uk]表示超平面,b=[b1,b2,...,bk]T表示偏差,表示第k类所对应的标签向量,若xi属于第k类样本,xj不属于第k类样本,di表示D的第i列,表示数据保真项,f(A,yk,uk,bk)表示判别项;用以避免平凡解Dk=0,使模型更加稳定;Pk∈Γ,是对解析字典的约束,它确保解析字典具有相对较小的Frobenius范数和单位行范数;具体的,判别项f(A,yk,uk,bk)的定义如下:
其中,A是样本的编码系数,ai是系数矩阵A的列向量,是损失函数,是正则项,当时,损失函数当时,
3.根据权利要求1所述的一种支持向量正则化字典对学习的模式分类方法,其特征在于所述的将训练集X输入到支持向量正则化字典对学习的模型中,并对相应的目标函数进行优化求解,得到适用于该训练集的解析字典P,综合字典D,编码系数A及支持向量机分类器参数U,b,包括:
采用循环迭代的方法求解,依次更新变量A,P,D和U,b;更新某个变量时,需要固定其他的变量,反复迭代①~④,即:
①固定P,D,U,b,更新A;
②固定A,D,U,b,更新P;
③固定A,P,U,b,更新D;
④固定A,P,D,更新U,b;
在目标函数值收敛或达到最大迭代次数时停止迭代,得到最优的输出结果。
4.根据权利要求1所述的一种基于支持向量正则化字典对学习的模式分类方法,其特征在于所述的训练得到的解析字典P对测试集进行编码,得到测试集编码系数包括:
用基于训练集学习得到的解析字典P和测试集相乘,得到测试集编码系数
5.根据权利要求1所述的一种基于支持向量正则化字典对学习的模式分类方法,其特征在于所述的将测试集编码系数输入到训练所得的支持向量机分类器中,获得分类结果,包括:
使用训练好的支持向量机分类器参数U,b,计算矩阵H的第i个列向量的第j个元素表示测试集的第i个样本属于第j类的置信度,将分类结果判定为所对应置信度最高的那一类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工业大学,未经南京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111603440.2/1.html,转载请声明来源钻瓜专利网。