1.一种基于psvm-lstm的网络的电子鼻长期漂移抑制方法,其特征在于,包括以下步骤:
步骤一:对当前t时间段内的电子鼻数据进行预处理,提取数据集的特征作为输入,并记录该数据集所对应的标签,即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的特征矩阵fn,t接入一个lstm单元,构成特征输入in=[fn,1,fn,2,…fn,k],同时将k个lstm单元设计为双层结构从而构成双层lstm网络,然后在lstm层2再接入一个全连接层,所述全连接层输出out=[fn,2,fn,3,…fn,k+1]。
6.根据权利要求1或5所述的基于psvm-lstm网络的电子鼻长期漂移抑制方法,其特征在于,所述psvm-lstm网络的每个lstm单元为含有遗忘门ft、输入门it、输出门ot及时备选状态
ft=σ(wf·[xt,ht-1]+bf)(5)
it=σ(wi·[xt,ht-1]+bi)(6)
ot=σ(wo·[xt,ht-1]+bo)(7)
其中,wf及bf表示遗忘门的权值和偏置、wi及bi表示输入门的权值和偏置、wo及bo表示输出门的权值和偏置、wc及bc表示即时备选状态的权值和偏置;σ为激活函数,“门”状态的激活采用sigmoid函数
当前时间段lstm单元的隐层输出ht由输出门ot与当前单元状态ct共同决定,当前状态ct的输出可由遗忘门ft、上一时刻状态ct-1、输入门it、即时备选状态
ht=ot⊙tanh(ct)(10)
式中,符号⊙表示按元素乘,所述长短期记忆网络的全连接层输出在每个时刻t是相互独立的,其输出同样可表示为
7.根据权利要求6所述的基于psvm-lstm网络的电子鼻长期漂移抑制方法,其特征在于,权值矩阵w和偏置项b通过动量随机梯度下降法迭代获得,计算公式如下:
vdw=β·vdw+(1-β)·dw(12)
vdb=β·vdb+(1-β)·db(13)
w=w-αvdw,b=b-αvdb(14)
其中,dw和db分别为权值、偏置的微分,vdw和vdb分别为权值动量因子、偏置动量因子,是梯度下降量与梯度更新量的矢量和;α和β是连个超参数,通常β设置为0.9,α为学习速率。
8.根据权利要求7所述的基于psvm-lstm网络的电子鼻长期漂移抑制方法,其特征在于,所述步骤五的psvm-lstm网络的训练中,动量随机梯度下降法迭代过程中采用的损失函数为平均绝对误差函数,计算公式如下所示:
其中,yti为yt中单个预测输出值,tti为步骤一中数据集对应的标签,m为电子鼻样本数,k为时间段总数。
9.根据权利要求7所述的基于psvm-lstm网络的电子鼻长期漂移抑制方法,其特征在于,所述动量随机梯度下降法中初始学习速率α=0.01,初始最大迭代次数为250。