本发明涉及危险化学品光谱生成领域,用于自动产生大量危险化学品生成光谱,具体为一种危化品气体光谱生成方法、终端设备及存储介质。
背景技术:
1、深度学习网络随着计算能力的提高,训练更大、更深的网络有明显的趋势。然而,对于采用深度学习框架识别危化品气体光谱而言,最大的制约因素是缺乏大的数据集。在实验室只测量危化品气体的标准光谱数据,无法同时测量不同环境条件下的背景,加之危化品气体通常是易燃易爆剧毒物质,购买困难并且遥测风险极大,使得几乎不可能生成大规模的数据集。比如在实验室长程气体池中,只能少量的测量危化品气体标准红外光谱数据,由于标准数据和实际数据之间的域差距,在简单的合成方法生成的数据上训练的模型(如cn108257119a)不能很好地推广到真实场景。
技术实现思路
1、本发明所要解决的技术问题是,针对现有技术不足,提供一种危化品气体光谱生成方法、终端设备及存储介质,解决深度学习框架识别危化品气体光谱数据集过小,多样性差的问题,有效的提高深度学习框架识别危化品气体光谱的准确率。
2、为解决上述技术问题,本发明所采用的技术方案是:一种危化品气体光谱生成方法,包括以下步骤:
3、s1、采集待测危化品气体的原始标准光谱;
4、s2、将所述原始标准光谱输入生成网络模型,得到原始生成光谱;
5、s3、利用原始标准光谱和原始生成光谱构建数据集,训练判别网络模型,获得判别网络模型的参数;
6、s4、共享判别网络模型的参数,利用原始标准光谱训练所述生成网络模型;
7、s5、将原始标准光谱作为训练后的生成网络模型的输入,对训练后的生成网络模型输出的生成光谱与原始标准光谱的相似度进行判断,若相似度低于阈值,则返回步骤s3;否则,将训练后的生成网络模型作为最终的生成模型,结束。
8、本发明采用生成网络模型和判别网络模型生成光谱,极大地提高了光谱多样性,训练更加稳定,收敛速度快,且可以生成更高质量的光谱。在训练过程中,本发明共享判别网络模型的参数对生成网络模型进行训练,无需大量实测数据,降低了危险化学气体的使用频率,降低了测量风险,降低了测量人力成本和时间成本。本发明解决了深度学习框架识别危化品气体光谱数据集过小,多样性差的问题,有效地提高了深度学习框架识别危化品气体光谱的准确率。
9、步骤s1中,利用红外光谱仪对导入长程气体池实验装置的危化品气体进行检测并采集危化品气体红外光谱,得到原始标准光谱。
10、步骤s2中,所述生成网络模型采用人工神经网络。
11、步骤s3中,所述判别网络模型采用卷积神经网络。
12、判别网络模型训练过程中,将原始标准光谱和生成光谱视为不同类样本,所述判别网络模型的损失函数为:
13、
14、其中,为判别网络模型在生成网络生成的原始生成光谱数据集上的输出,为判别网络模型在原始标准光谱数据集上的输出,为生成网络的原始生成光谱数据集概率分布,为原始标准光谱数据集概率分布,为原始标准光谱和原始生成光谱之间的逐点插值,为插值的概率分布,为l2范数,是鉴别器输出相对于插值的梯度,λ代表梯度惩罚与d(x)损失的比例,λ通常取10。
15、步骤s4中,生成网络模型的训练过程中,将原始标准光谱和生成光谱视为同类样本,因此所述生成网络模型训练过程中的损失函数设定为:其中,为判别网络模型在原始标准光谱数据集上的输出。
16、本发明中,判别网络模型在原始标准光谱数据集上的输出,是指将原始标准光谱数据集作为判别网络模型的输入得到的输出。
17、作为一个发明构思,本发明还提供了一种终端设备,包括存储器、处理器及存储在存储器上的计算机程序;所述处理器执行所述计算机程序,以实现本发明上述方法的步骤。
18、作为一个发明构思,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序/指令;所述计算机程序/指令被处理器执行时实现本发明上述方法的步骤。
19、与现有技术相比,本发明所具有的有益效果为:
20、1)本发明可以大大提高光谱多样性,训练更加稳定,收敛更快,同时能够生成更高质量的样本;
21、2)本发明能为深度学习模型的训练提供大量训练数据和测试数据;
22、3)本发明无需大量实测数据,特别是降低危险化学气体的使用,降低测量风险,降低测量人力成本和时间成本;
23、4)本发明所需设备简单,操作非常方便。
1.一种危化品气体光谱生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的危化品气体光谱生成方法,其特征在于,步骤s1中,利用红外光谱仪对导入长程气体池实验装置的危化品气体进行检测并采集危化品气体红外光谱,得到原始标准光谱。
3.根据权利要求1所述的危化品气体光谱生成方法,其特征在于,步骤s2中,所述生成网络模型采用人工神经网络。
4.根据权利要求1所述的危化品气体光谱生成方法,其特征在于,步骤s3中,所述判别网络模型采用卷积神经网络。
5.根据权利要求4所述的危化品气体光谱生成方法,其特征在于,所述卷积神经网络为深度残差网络resnet-101。
6.根据权利要求1~5之一所述的危化品气体光谱生成方法,其特征在于,所述判别网络模型的损失函数为:
7.根据权利要求1所述的危化品气体光谱生成方法,其特征在于,步骤s4中,所述生成网络模型训练过程中的损失函数设定为:
8.一种终端设备,包括存储器、处理器及存储在存储器上的计算机程序;其特征在于,所述处理器执行所述计算机程序,以实现权利要求1~7之一所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序/指令;其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1~7之一所述方法的步骤。