本申请涉及气体检测,特别是涉及一种支持在线学习的气体识别方法、装置、设备、介质和产品。
背景技术:
1、随着化学工业的发展,易燃、易爆、有毒气体的种类在不断增加,应用范围也在不断扩大,这些气体在生产、运输、使用过程中一旦发生泄漏,将会引发中毒、火灾甚至爆炸事故,严重危害人民的生命和财产安全。因此,对气体进行快速准确的检测十分重要。
2、通常,对气体的检测是通过电子鼻来实现的,电子鼻是一种模拟哺乳动物嗅觉系统的仿生检测技术。电子鼻中包括气体传感器、模拟前端芯片以及气体识别处理器,其中,气体识别处理器对电子鼻最终的气体识别结果起着决定性的重要作用。
3、然而,相关技术中的气体识别处理器在识别气体时识别精度较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高气体识别精度的支持在线学习的气体识别方法、装置、设备、介质和产品。
2、第一方面,本申请提供了一种气体识别方法。该方法包括:
3、基于预存的多种样本气体的网络参数,对采集的目标气体的气体类型进行识别,得到目标气体的气体类型识别结果;
4、其中,各网络参数是基于仿生嗅觉神经网络预先学习多种样本气体的气体类型时生成的。
5、在其中一个实施例中,仿生嗅觉神经网络包括兴奋层和抑制层,每种样本气体的网络参数包括在兴奋层处的标准脉冲发射时间,以及兴奋层和抑制层之间神经元突触的权重信息,则基于预存的多种样本气体的网络参数,对采集的目标气体的气体类型进行识别,得到目标气体的气体类型识别结果,包括:
6、获取气体识别处理器分别以每种样本气体对应的神经元突触的权重信息对目标气体进行识别时,目标气体在兴奋层处的目标脉冲发射时间;
7、对比目标脉冲发射时间与各标准脉冲发射时间;
8、将与目标脉冲发射时间相似度最高的标准脉冲发射时间对应的样本气体的类型,作为目标气体的气体类型。
9、在其中一个实施例中,该方法还包括:
10、对目标气体进行量化和规范化处理,得到气体规范数字信号;
11、将气体规范数字信号转换为脉冲信号;
12、在其中一个实施例中,该方法还包括:
13、通过异步逻辑控制电路控制气体识别处理器执行对目标气体的气体类型进行识别的过程。
14、在其中一个实施例中,异步逻辑控制电路包括信号控制单元和信号触发器;气体识别处理器中包括多个不同的功能模块,每种功能模块均连接一个信号控制单元和一个信号触发器;
15、通过异步逻辑控制电路控制气体识别处理器执行对目标气体的气体类型进行识别的过程,包括:
16、通过信号控制单元将当前功能模块的启动信号转换为控制信号;
17、通过信号触发器将控制信号输入至当前功能模块中,指示当前功能模块开始执行对应功能。
18、在其中一个实施例中,多种气体的网络参数的生成过程包括:
19、获取多种样本气体的脉冲信号;
20、通过各脉冲信号更新仿生嗅觉神经网络的网络参数,直至仿生嗅觉神经网络收敛,得到多种样本气体的网络参数。
21、在其中一个实施例中,网络参数包括仿生嗅觉神经网络中兴奋层与抑制层之间神经元突触的权重信息,以及各样本气体在兴奋层处的脉冲发射时间,则通过各脉冲信号更新仿生嗅觉神经网络的网络参数,直至仿生嗅觉神经网络收敛,包括:
22、针对每一个样本气体,获取样本气体的脉冲信号在兴奋层处的第一脉冲发射时间和在抑制层处的第二脉冲发射时间;
23、根据第一脉冲发射时间和第二脉冲发射时间之间的时间差,获取权重变化量;
24、基于权重变化量更新神经元突触的权重信息;
25、迭代执行多次,若权重变化量为零,确定仿生嗅觉神经网络收敛。
26、在其中一个实施例中,该方法还包括:
27、通过异步逻辑控制电路控制仿生嗅觉神经网络执行通过各脉冲信号更新仿生嗅觉神经网络的网络参数,直至仿生嗅觉神经网络收敛的过程。
28、在其中一个实施例中,异步逻辑控制电路包括信号控制单元和使能控制单元,若权重变化量为零,确定仿生嗅觉神经网络收敛,包括:
29、若权重变化量为零,通过使能控制单元向与兴奋层连接的信号控制单元发送使能信号,指示仿生嗅觉神经网络收敛。
30、在其中一个实施例中,该方法还包括:
31、在仿生嗅觉神经网络收敛后,对多种样本气体的网络参数进行存储。
32、第二方面,本申请还提供了一种气体识别装置。该装置包括:
33、气体识别处理器,用于基于预存的多种样本气体的网络参数,对采集的目标气体的气体类型进行识别,得到目标气体的气体类型识别结果;其中,各网络参数是基于仿生嗅觉神经网络预先学习多种样本气体的气体类型时生成的。
34、第三方面,本申请还提供了一种计算机设备。该计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面中任一个气体识别方法实施例中的步骤。
35、第四方面,本申请还提供了一种计算机可读存储介质。该计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一个气体识别方法实施例中的步骤。
36、第五方面,本申请还提供了一种计算机程序产品。该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面任一个气体识别方法实施例中的步骤:
37、本申请实施例提供的支持在线学习的气体识别方法、装置、设备、介质和产品,基于预存的多种样本气体的网络参数,对采集的目标气体的气体类型进行识别,得到目标气体的气体类型识别结果。其中,各网络参数是基于仿生嗅觉神经网络预先学习多种样本气体的气体类型时生成的。该方法通过提前学习多种样本气体,将多种样本气体的网络参数预存下来,在识别目标气体时调用提前预存好的网络参数,通过识别目标气体的网络参数,同时可以在识别目标气体后继续进行样本气体的学习,提高了气体识别精度。
1.一种气体识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述仿生嗅觉神经网络包括兴奋层和抑制层,每种样本气体的网络参数包括在所述兴奋层处的标准脉冲发射时间,以及所述兴奋层和所述抑制层之间神经元突触的权重信息;
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述异步逻辑控制电路包括信号控制单元和信号触发器;所述气体识别处理器中包括多个不同的功能模块,每种功能模块均连接一个信号控制单元和一个信号触发器;
6.根据权利要求1至3任意一项所述的方法,其特征在于,所述多种气体的网络参数的生成过程包括:
7.根据权利要求6所述的方法,其特征在于,所述网络参数包括所述仿生嗅觉神经网络中兴奋层与抑制层之间神经元突触的权重信息,以及各所述样本气体在所述兴奋层处的脉冲发射时间;
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述异步逻辑控制电路包括信号控制单元和使能控制单元,所述若所述权重变化量为零,确定所述仿生嗅觉神经网络收敛,包括:
10.根据权利要求6所述的方法,其特征在于,所述方法还包括:
11.一种气体识别装置,其特征在于,所述装置包括:
12.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。
14.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。