本发明涉及软测量,尤其涉及一种基于双重对抗学习的软测量虚拟建模数据生成方法。
背景技术:
1、在很多复杂工业过程中,由于工况环境或经济成本等原因,对很多关键质量变量的测量十分困难,无法实施有效的生产监控。近年来,软测量技术得到了广泛应用,在变量预测方面表现突出,能够解决工业过程中的变量检测困难问题。然而,由于工业现场采集到的质量样本数量有限,容易导致非完整数据集情况,无法满足软测量模型的训练要求,对模型的学习和预测效果带来了严重的负面影响。
技术实现思路
1、本发明提供一种基于双重对抗学习的软测量虚拟建模数据生成方法,以解决上述技术问题。
2、为解决上述技术问题,本发明提供的一种基于双重对抗学习的软测量虚拟建模数据生成方法,包括以下步骤:
3、s1:基于生成式对抗网络gan;
4、s2:以mlp为网络基础架构,以wasserstein距离代替js散度计算虚拟样本与真实样本间的距离,在损失函数中加入对生成样本的梯度惩罚项;
5、s3:将对抗样本融入到模型优化过程中,引入真实样本的对抗样本;
6、s4:在模型的优化过程中,提出双重对抗训练算法da-gan;
7、s5:虚拟样本的可接受域计算方法。
8、优选的,所述s1中gan包括生成器generator(g)与判别器discriminator(d),gan的优化是一个极小极大博弈问题,其优化目标为:
9、
10、x表示真实数据,z表示输入g网络的噪声,而g(z)表示g网络生成的样本。d(x)表示d判断真实样本是否来自于真实数据的概率,而d(g(z))是d网络判断g生成的样本是否真实的概率。将g(z)替换为则上式简化为:
11、
12、优选的,所述s2中对模型的损失函数重新规划如下:
13、所述s3中通过鼓励网络对训练数据附近局部区域的判别增强其反向梯度的指导作用,通过发挥对抗样本在模型训练中的积极作用提高模型训练的准确率与鲁棒性;
14、首先,基于判别器d对于真实样本x的梯度,生成一个扰动信号:
15、
16、通过控制权重参数ε生成任意l-∞范数距离的对抗样本,ε可以用来控制噪声的幅值,它的值需根据实际任务进行选择;
17、在此基础上,构建真实样本的对抗样本:
18、
19、优选的,所述s4中在g与d的对抗训练之外,开展d针对真实样本的对抗训练,对 d形成附加的梯度及参数更新,形成双重对抗训练模式,训练过程采用了小批量随机梯度下降训练方法。
20、优选的,所述s5中基于tmie函数,利用对真实样本的分析划分出可接受的样本分布范围,在此范围内筛选出更加可行的虚拟样本,tmie函数通过使用三角结构估计样本集的潜在总体分布,并能够非对称地扩展可接受的域范围。
21、与相关技术相比较,本发明提供的一种基于双重对抗学习的软测量虚拟建模数据生成方法具有如下有益效果:
22、基于生成式对抗网络gan,对模型结构与学习方法做出改进和创新,构造新的目标函数,引入真实样本的对抗样本,开展基于对抗网络与对抗样本的双重对抗学习。通过减弱判别器梯度中包含的的非信息性对抗噪声,不仅有效指导生成器的训练,克服生成器收敛慢的问题,同时实现对复杂真实数据分布的准确学习,与其他常见生成方法相比,所生成的虚拟样本具有更高的仿真性,更加符合真实样本分布,能够为软测量建模补充高质量的训练数据,有效降低软测量预测误差。
1.一种基于双重对抗学习的软测量虚拟建模数据生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于双重对抗学习的软测量虚拟建模数据生成方法,其特征在于,所述s1中gan包括生成器generator(g)与判别器discriminator(d),gan的优化是一个极小极大博弈问题,其优化目标为:
3.根据权利要求1所述的一种基于双重对抗学习的软测量虚拟建模数据生成方法,其特征在于,所述s2中对模型的损失函数重新规划如下:
4.根据权利要求3所述的一种基于双重对抗学习的软测量虚拟建模数据生成方法,其特征在于,所述s3中通过鼓励网络对训练数据附近局部区域的判别增强其反向梯度的指导作用,通过发挥对抗样本在模型训练中的积极作用提高模型训练的准确率与鲁棒性;
5.根据权利要求2所述的一种基于双重对抗学习的软测量虚拟建模数据生成方法,其特征在于,所述s4中在g与d的对抗训练之外,开展d针对真实样本的对抗训练,对d形成附加的梯度及参数更新,形成双重对抗训练模式,训练过程采用了小批量随机梯度下降训练方法。
6.根据权利要求1所述的一种基于双重对抗学习的软测量虚拟建模数据生成方法,其特征在于,所述s5中基于tmie函数,利用对真实样本的分析划分出可接受的样本分布范围,在此范围内筛选出更加可行的虚拟样本,tmie函数通过使用三角结构估计样本集的潜在总体分布,并能够非对称地扩展可接受的域范围。