[发明专利]基于一类局部表达模型的电子鼻非目标干扰气体识别方法有效
申请号: | 201710009931.1 | 申请日: | 2017-01-06 |
公开(公告)号: | CN106770967B | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 张磊;邓平聆;何贞苇;柳吉;段青言;王姗姗 | 申请(专利权)人: | 重庆大学 |
主分类号: | G01N33/00 | 分类号: | G01N33/00 |
代理公司: | 重庆大学专利中心 50201 | 代理人: | 唐开平 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 一类 局部 表达 模型 电子 目标 干扰 气体 识别 方法 | ||
1.基于一类局部表达模型的电子鼻非目标干扰气体识别方法,其特征是,包括以下步骤:
步骤1、在已确定的目标气体样本Xs中找到待测样本y的一类局部表达模型,待测样本y的一类局部表达模型优化式如下:
式中,是表达系数向量,Xk是在目标气体样本Xs中与待测样本y最相关的k个目标气体样本;0<λ≤1和0<μ≤1为正则系数,R(α)为正则规范化范数;αp,αq∈α,αp和αq是表达系数向量α里的任意两个值,分别表示了Xk中第p个样本和第q个样本的表达系数,wpq为第p个近邻目标气体样本xp与第q个近邻目标气体样本xq的相似程度;
步骤2、计算出表达系数向量α
表达系数向量α的求解式为:
式中,L=D-M
R(α)具有L1范数和L2范数两种正则化方式,Mpq为矩阵M中第p行q列对应的值;D是一个对角阵,Dpp是矩阵D中的对角线第p个位置的值;σ2是高斯函数的方差,是一个常数,本步骤采用ADMM的方法求解;
步骤3、获取最优误差检测阈值T*
目标气体训练样本的表达误差为:
干扰气体训练样本的表达误差可以表达为:
αwi表示单个目标气体训练样本wi∈W的表达系数向量,αhi表示单个干扰气体训练样本hi∈H的表达系数向量,表示wi的k个近邻目标样本,表示hi的k个近邻目标样本,N为目标气体训练样本数,n为干扰气体训练样本数;
最优误差检测阈值T*为:
步骤4、求得待测样本y与表达值Xkα的残差RES
通过步骤2获得表达系数向量α后,待测样本y的表达误差通过y与表达值Xkα的残差来进行表示,即
通过判断残差RES的大小来判断待测样本y属于目标气体还是干扰气体,如果RES≤T*,那么待测样本y为目标气体;如果RES>T*,那么待测样本y即为异常的干扰气体。
2.根据权利要求1所述的基于一类局部表达模型的电子鼻非目标干扰气体识别方法,其特征是,在步骤2中,R(α)取L1范数具体求解过程如下:
步骤一:初始化α0,z0,并输入y,Xk,λ,μ和ρ的值;μ为正则化系数,ρ为ADMM方法的系数,λ为流行正则系数,
步骤二:根据下式更新αm+1;
αm+1=(2XkTXk+2λL+ρI)-1(ργm+2XkTy-zm)
其中I是单位矩阵;
步骤三:根据下式更新其中i=1,2,...,Nk;
步骤四:根据下式更新
步骤五:m=m+1;
步骤六:若没达到收敛条件,重复步骤二,三和步骤四,否则执行步骤七;
步骤七:输出αm+1。
3.根据权利要求1所述的基于一类局部表达模型的电子鼻非目标干扰气体识别方法,其特征是,在步骤2中,R(α)取L2范数的解为:
α=(XkTXk+λL+μI)-1XkTy,
其中I是单位矩阵。
4.根据权利要求2或3所述的的基于一类局部表达模型的电子鼻非目标干扰气体识别方法,其特征是,在步骤3中,最优误差检测阈值T*的求解过程是:
步骤(1)、初始化误差检测阈值T=ESZW,设定变化增量delta;
步骤(2)、根据T的值,针对计算获得的ESZW误差值集和ESZH误差值集,得到目标气体训练样本集W的检测准确度Accuracy(W)和异常干扰气体训练样本集H的检测准确度Accuracy(H);
步骤(3):Accuracy=(Accuracy(W)+Accuracy(H))/2
步骤(4):令T=T+delta,若T<ESZH,返回步骤(2);否则,执行步骤(5);
步骤(5):取最大Accuracy对应的T值作为最佳阈值T*。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710009931.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:溅水试验装置
- 下一篇:一种空气检测承载装置