基于PSVM-LSTM的电子鼻信号长期漂移抑制方法技术

技术编号:27879649 阅读:16 留言:0更新日期:2021-03-31 01:11
本发明专利技术公开了一种基于PSVM‑LSTM的电子鼻信号长期漂移抑制方法,包括如下步骤:1、数据预处理得到S

【技术实现步骤摘要】
基于PSVM-LSTM的电子鼻信号长期漂移抑制方法
本专利技术涉及电子鼻信号和信息处理领域,具体是涉及一种基于PSVM-LSTM的电子鼻信号长期漂移抑制方法。
技术介绍
电子鼻作为一种模仿生物嗅觉系统的智能装置,能够利用气体传感器阵列的响应图谱等信号特征来实现简单或复杂气味的识别。其操作简单,快速有效,且适合现场检测,因而被广泛应用于环境、食品、医疗等领域。理论上,相同测量条件下的电子鼻对同一气体的同一浓度响应应当是相同的。然而,实际应用中,电子鼻的传感器随着使用时间的增长而不断老化、退化、中毒等,而使得其响应信号逐渐偏离其应有的数值,即时间漂移。这极大地降低了电子鼻的性能,不仅识别精度大幅降低,甚至系统变得不可靠。针对电子鼻信号漂移问题,现有的抑制或补偿技术可概述为三类:成分校正法、调节补偿法和机器学习法。成分校正法作为最早的一类方法,其主要通过响应数据的空间映射变换找到信号漂移的方向并将该部分的成分移除,典型代表为主成分分析PCA及其变种KPCA等;然而,这类方法的补偿思路需要建立在所有数据漂移是稳定一致的,这与实际漂移情况差异较大。第二类称之为调节补偿法,其根据电子鼻内传感器在不同阶段的信号特征(瞬态吸附、稳态响应、瞬态脱附)进行差异化调整;但是这种方法容易将瞬态响应误判为电子鼻的传感器正在发生剧烈变化的漂移,扰乱电子鼻原有的匹配模式特征,导致原本准确的测量经补偿后反而不能够正确地识别。第三类为近年来较受关注的机器学习方法,这类方法与前两类方法不同,它并不计算或者明确描述信号的漂移问题,而是直接借助于大量样本的训练学习得到的分类器进行调整;这类方法克服了信号校正法或调节补偿法的缺点,适应性更广。现有技术中,ZL201110340596.6和ZL201110340338.8分别公开了基于多重自组织神经网络的电子鼻漂移抑制方法和在线漂移补偿方法,是一种通过自动寻找样本中的内在规律从而自适应地改变神经网络参数与结构的学习方法;ZL201610245615.X公开了一种带子空间投影的电子鼻信号误差自适应学习方法;ZL201610218450.7和ZL201610216768.1分别公开了一种基于源域迁移极限学习和目标域迁移极限学习的电子鼻气体识别方法,能够对电子鼻异构或漂移数据进行补偿抑制;ZL201610120715.X还公开了一种基于深度信念网络特征提取的电子鼻漂移补偿方法,为一种采用大样本深度学习的网络架构和方法。然而,上述这些方法在实际电子鼻应用中仍然存在很大的缺陷:这些学习器的训练仅是建立“未漂移数据集(或源域)”和“已漂移数据集(或目标域)”之间的数学关系模型,或是将两个数据集进行映射变换后再建立的相互关系模型。1)这些数据集中,信号的处理或提取的特征中多是静态的、离散的,少有做到随时间增加而更新,特别是长周期时间序列信号的处理;2)这些已具备补偿能力的学习器本身无法随着长期数据增加进行实时更新,即难以对最新采集到的数据集进行漂移抑制;3)实际应用中,这些学习器在当前一段时期内的补偿效果较好,但随着时间增加其效果越来越差,通常需要每隔一段时间的重新进行训练,其时间自适应性和长期稳定性较弱。
技术实现思路
为了解决上述问题,本专利技术提供一种基于PSVM-LSTM电子鼻长期漂移抑制方法,其将每个短时段内训练的PSVM分类器参数或特征看作为长周期时间序列的一个时刻信号,根据当前及其之前的时序数据对未来某一时刻的PSVM分类器状态进行实时预测和更新,利用动量随机梯度下降法训LSTM网络,使得LSTM网络保留长期、稳定等有用的参数信息,遗忘掉随时间漂移造成的偏差等不符信息,从而达到抑制了电子鼻信号漂移的目的,提高电子鼻的长期稳定性,具备较强实时性和自适应性。为了实现以上目的,本专利技术采取的一种技术方案是:基于PSVM-LSTM的网络的电子鼻长期漂移抑制方法,包括以下步骤:步骤一:对当前时间段内的电子鼻数据进行预处理,提取数据集的特征作为输入,并记录该数据集所对应的标签,即时间段t的完整数据集可表示为其中,为当前t时间段数据集的第i个电子鼻样本对,m为电子鼻样本数,t∈{1,2,…k},k表示时间段的总数;此时m个电子鼻传感器在t时间段的特征矩阵和标签可分别记为和步骤二:利用PSO粒子群算法优化向量机形成PSVM分类器,即所述向量机分类器中的惩罚因子C和径向基函数G根据PSO粒子群优化算法得到;对当前t时间段的数据集St进行训练学习得到PSVM分类器ft(x),提取该PSVM分类器ft(x)的模型参数作为新的特征矩阵fN,t;步骤三:重复步骤一和步骤二,对k个时间段的电子鼻数据集进行相同处理;步骤四:构建长短期记忆网络预测模型,将由步骤三得到的每个时间段t的特征矩阵fN,t作为所述长短期记忆网络的特征输入In=[fN,1,fN,2,…fN,k],将延时一个时间段后的特征矩阵fN,t+1作为该网络的输出Out=[fN,2,fN,3,…fN,k+1];步骤五:采用动量随机梯度下降法训练步骤四的网络模型,直至得到稳定收敛。进一步地,所述步骤二中的惩罚因子C和径向基函数G由以下公式获得:Viω=θ·Viω+P1×τ×(Cω-μiω)+P2×τ×(Gω-μiω)(2)其中,i为粒子数目(本文采用了500个),ω为迭代次数,θ为惯性因子(非负数),Vi为粒子速度,P1和P2为学习因子,μi为粒子当前的位置,τ为(0,1)范围内的随机数。进一步地,所述步骤一中的数据预处理主要包括电子鼻内传感器测量的原始信号降噪和归一化处理,该原始信号包含传感器的稳态响应特征和瞬态响应特征,处理后的信号特征值为n×1向量形式,某一时间段t是稳定常量,样本数m不小于100,被测分析物即数据集对应的标签采用二进制编码。进一步地,所述步骤二中的PSVM分类器ft(x)采用基于高斯核函数的多分类支持向量机,所述PSVM分类器ft(x)模型参数为权值wt和偏置bt,从而新特征矩阵可记为fN,t=[wt,bt],所述权值wt和偏置bt通过如下公式获得:其中,αi为拉格朗日乘子,且αi≥0;δi为松弛变量;C为PSVM分类器ft(x)的惩罚因子;G为PSVM分类器ft(x)的径向基函数;L(wt,bt,α)为无约束的拉格朗日函数,为最优化目标函数。进一步地,所述步骤四中的长短期记忆网络预测模型构建如下:将步骤三中得到的每个时间段t的特征矩阵fN,t接入一个LSTM单元,构成特征输入In=[fN,1,fN,2,…fN,k],同时将k个LSTM单元设计为双层结构从而构成双层LSTM网络,然后在LSTM层2再接入一个全连接层,所述全连接层输出Out=[fN,2,fN,3,…fN,k+1]。进一步地,所述PSVM-LSTM网络的每个LSTM单元为含有遗忘门ft、输入门it、输出门ot及时备选状态的标准递归神经网络模块,遗忘门ft、输入门it、输出门ot即时备选状态通过以下公式获得:ft=σ(Wf·[xt本文档来自技高网
...

【技术保护点】
1.一种基于PSVM-LSTM的网络的电子鼻长期漂移抑制方法,其特征在于,包括以下步骤:/n步骤一:对当前t时间段内的电子鼻数据进行预处理,提取数据集的特征作为输入,并记录该数据集所对应的标签,即t时间段的完整数据集可表示为/n

【技术特征摘要】
1.一种基于PSVM-LSTM的网络的电子鼻长期漂移抑制方法,其特征在于,包括以下步骤:
步骤一:对当前t时间段内的电子鼻数据进行预处理,提取数据集的特征作为输入,并记录该数据集所对应的标签,即t时间段的完整数据集可表示为



其中,为当前t时间段数据集的第i个电子鼻样本对,m为电子鼻样本数,t∈{1,2,…k},k表示时间段的总数;此时m个电子鼻传感器在t时间段的特征矩阵和标签可分别记为和
步骤二:利用PSO粒子群算法优化向量机形成PSVM分类器,即所述向量机分类器中的惩罚因子C和径向基函数G根据PSO粒子群优化算法得到;对当前t时间段的数据集St进行训练学习得到PSVM分类器ft(x),提取该PSVM分类器ft(x)的模型参数作为新的特征矩阵fN,t;
步骤三:重复步骤一和步骤二,对k个时间段的电子鼻数据集进行相同处理;
步骤四:构建长短期记忆网络预测模型,将由步骤三得到的每个时间段t的特征矩阵fN,t作为所述长短期记忆网络的特征输入In=[fN,1,fN,2,…fN,k],将延时一个时间段后的特征矩阵fN,t+1作为该网络的输出Out=[fN,2,fN,3,…fN,k+1];
步骤五:采用动量随机梯度下降法训练步骤四的网络模型,直至得到稳定收敛。


2.根据权利要求1所述的基于PSVM-LSTM网络的电子鼻长期漂移抑制方法,其特征在于,所述步骤二中的惩罚因子C和径向基函数G由以下公式获得:
Viω=θ·Viω+P1×τ×(Cω-μiω)+P2×τ×(Gω-μiω)(2)
其中,i为粒子数目,ω为迭代次数,θ为惯性因子(非负数),Vi为粒子速度,P1和P2为学习因子,μi为粒子当前的位置,τ为(0,1)范围内的随机数。


3.根据权利要求1所述的基于PSVM-LSTM网络的电子鼻长期漂移抑制方法,其特征在于,所述步骤一中的数据预处理主要包括电子鼻内传感器测量的原始信号降噪和归一化处理,该原始信号包含传感器的稳态响应特征和瞬态响应特征,处理后的信号特征值xit为n×1向量形式,某一时间段t是稳定常量,样本数m不小于100,被测分析物即数据集对应的标签采用二进制编码。


4.根据权利要求1或者2所述的基于PSVM-LSTM网络的电子鼻长期漂移抑制方法,其特征在于,所述步骤二中的PSVM分类器ft(x)采用基于高斯核函数的多分类支持向量机,所述PSVM分类器ft(x)模型参数为权值wt和偏置bt,从而新特征矩阵可记为fN,t=[wt,bt],所述权值wt和偏置bt通过如下公式获得:






其中,αi为拉格朗日乘子,且αi≥0;δi为松弛变量;C为PSVM分类器ft(x)的惩罚因子;G为PSVM分类器ft(x)的径向基函数;L(wt,bt,α)为无约束的拉格朗日函数,为最优化目标函数。


5.根据权利要求1所述的基于PSVM-LSTM的电子鼻长期漂移抑制方法,其特征在于,所述步骤四中的长短期记忆网络预测模型构建如下:将步骤三中得到的每个时间段t的特征...

【专利技术属性】
技术研发人员:章伟冯李航陈铭
申请(专利权)人:南京益得冠电子科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1