[发明专利]基于双层集成神经网络的电子鼻预测方法有效
申请号: | 201910967491.X | 申请日: | 2019-10-12 |
公开(公告)号: | CN110726813B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 韦真博;钱康;朱建锡;王俊;程绍明;余桂平 | 申请(专利权)人: | 浙江大学 |
主分类号: | G01N33/12 | 分类号: | G01N33/12;G06N3/04;G06N3/08;G06N20/20 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 郑海峰 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 双层 集成 神经网络 电子 预测 方法 | ||
1.一种基于双层集成神经网络的电子鼻预测方法,其特征在于,包括如下步骤:
(1)使用电子鼻获取已知标签的样品的响应曲线;将响应曲线去基线得到样本数据集S1∈Rm×n×k,然后对S1进行归一化处理,得到样本数据集S2∈Rm×n×k,其中,m表示样本数,n表示电子鼻中的传感器数量,k表示检测时间;
(2)将S2分为训练数据集S3∈Ra×n×k和测试数据集S4∈Rb×n×k,a+b=m;为了符合卷积神经网络标准数据输入格式,进一步将S3和S4分别转换为训练集S31∈Ra×n×k×1和测试集S41∈Rb×n×k×1;
(3)构建第一层卷积神经网络,采用网格搜索法得到最佳卷积核大小和数量,然后通过中心点对称法获得f个卷积核大小和数量的组合,构成f个卷积神经网络;将训练集S31和测试集S41输入到f个卷积神经网络中,分别输出数据集O1和数据集O2;
步骤(3)具体为:
(3.1)构建第一层卷积神经网络,所述第一层卷积神经网络设置有输入层、卷积层、池化层、全连接层和输出层;
(3.2)采用均匀分布法初始化神经网络权重;
(3.3)设置卷积核大小范围为[[1,1],[3,3],[5,5],...,[2t-1]],卷积核数量范围为[2,4,8,...,2t];采用网格搜索法对卷积层中的卷积核大小和数量进行寻优,具体为将卷积核大小和卷积核数量进行任意组合,得到t*t个卷积神经网络,采用训练集S31训练所述t*t个卷积神经网络,得到t*t个模型;将测试集S41输入到t*t个模型中,得到t*t个预测准确率,以测试集S41的预测准确率作为评价准则,得到最高预测准确率对应的模型,进而得到最佳卷积核大小[x1,x1]和数量z1;
(3.4)以x1、z1作为中心对称点,生成X1=[[x1-2i,x1-2i],...,[x1,x1],...,[x1+2i,x1+2i]]和Z1=[z1/2j,...,z1,...,z1*2j],共得到f个卷积核大小和数量的组合,根据所述组合生成f个卷积神经网络;其中i和j是数量参数,f=(2i+1)*(2j+1);
(3.5)将训练集S31和测试集S41输入到f个卷积神经网络中,分别输出S31和S41对应的数据集O1=[output11,output12,...,output1f]和数据集O2=[output21,output22,...,output2f];
(4)构建第二层卷积神经网络,采用网格搜索法,将数据集O1输入到第二层卷积神经网络中进行训练,以数据集O2的预测准确率作为评价准则,得到训练好的第二层卷积神经网络;
(5)第一层卷积神经网络和第二层卷积神经网络构成双层集成卷积神经网络模型;使用电子鼻采集待检测样品的响应曲线,通过步骤(1)中的方法对响应曲线进行预处理,得到待测样本数据集S'∈Rm′×n×k,m′表示待测样本数;将S'转化为S∈Rm′×n×k×1并输入到所述的双层集成卷积神经网络模型中,得到待测样本的分类结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910967491.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品安全用成份检测装置
- 下一篇:一种基于物联网的供水检测装置