本发明涉及注塑过程质量指标软测量领域,尤其涉及利用神经网络优选相关变量应用于注塑成型过程的质量变量软测量领域,具体是指一种基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法、装置、处理器及其计算机可读存储介质。
背景技术:
1、随着时代的发展,塑料制品由于其可塑性强、稳定性高、密度小、轻便性等特点被广泛应用于汽车制造、家具制造、航空航天制造、电力电子器件制造等领域。并且注塑成型过程应用面非常的广泛,几乎所有的热塑性塑料制品都是用此方法生产,占塑料制品总量的30%。在生产注塑件的过程中,注塑成型是最重要的一环,该过程会直接影响最终注塑件成品的品质。因此对注塑过程的质量指标软测量是大规模生产过程安全、高效、绿色运行的重要保障。
2、在面对高维非线性复杂模型和海量数据时,变量挑选可以剔除无关特征,从而大幅度的降低后续建模的复杂度并增加整体模型的预测精度。基于互信息的神经元信息优化算法,有效的实现了对神经网络无关神经元的剔除,取得了良好的效果;基于神经网络增益的变量选择方法,定义了一种新的基于模型本身的重要性指标,在非线性过程特征选择领域取得了创新性突破。但该方法存在两个问题:其一是初始变量中存在大量的无关变量和冗余变量,同时神经网络在训练初期,拟合度不高,这会造成无关变量的偏导数大概率高于部分有益变量,从而造成无关变量对有益变量的排挤;其二,该方法目前仅用于分类问题,还没有适用于回归问题。
技术实现思路
1、本发明的目的是克服了上述现有技术的缺点,提供了一种满足精度高、冗余度低、适用范围较为广泛的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法、装置、处理器及其计算机可读存储介质。
2、为了实现上述目的,本发明的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法、装置、处理器及其计算机可读存储介质如下:
3、该基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法,其主要特点是,所述的方法包括以下步骤:
4、(1)计算变量间的互信息值,通过互信息值分析挑选质量指标相关变量;
5、(2)引入随机变量,衡量相关变量对于模型预测性能的重要性,消除冗余变量。
6、较佳地,所述的步骤(1)具体包括以下步骤:
7、(1.1)计算质量变量和其他变量的互信息值;
8、(1.2)引入一个随机变量,计算其与质量变量的互信息值,从而确定变量筛选的阈值。
9、(1.3)将互信息值作为初筛条件,初步筛选变量,过滤无关变量。
10、较佳地,所述的步骤(1)中计算变量间的互信息值,具体为:
11、根据以下公式计算变量间的互信息值:
12、
13、其中,i(x,y)表示两个变量之间的互信息值,p(x)和p(y)分别表示x和y的边缘概率密度,p(x,y)表示x和y的联合概率密度,x和y为两个变量。
14、较佳地,所述的步骤(2)具体包括以下步骤:
15、(2.1)进行神经网络训练;
16、(2.2)计算每个变量的重要性;
17、(2.3)消除重要性低的变量;
18、(2.4)估计fdr值;
19、(2.5)判断fdr值是否小于终止条件,如果是,则继续步骤(2.6);否则,继续步骤(2.1);
20、(2.6)删除随机变量,并训练最终模型。
21、较佳地,所述的步骤(2.2)中计算每个变量的重要性,具体为:
22、根据以下公式计算每个变量的重要性:
23、
24、其中,l表示损失函数,表示l对于第j个变量xj的第i个样本的偏导数值,n为样本个数。
25、较佳地,所述的步骤(2.4)中估计fdr值,具体为:
26、根据以下公式估计fdr值:
27、
28、其中,为估计的fdr的数值,r0、r、p和q分别代表剩余变量中随机变量个数、剩余变量个数、初始状态下加入的随机变量个数和初始变量的个数。
29、较佳地,所述的步骤(2.3)中包括消除重要性低的变量,具体为:
30、根据以下公式得到删除变量的变量个数:
31、
32、其中,m表示当前时期需要删除掉的变量个数,εz是超参数,表示变量的删除速率,η*表示截止的fdr的数值,表示当前估计出的fdr的数值,r0表示剩余变量中随机变量个数。
33、该用于实现基于神经网络优选相关变量建模的注塑过程质量指标软测量的装置,其主要特点是,所述的装置包括:
34、处理器,被配置成执行计算机可执行指令;
35、存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法的各个步骤。
36、该用于实现基于神经网络优选相关变量建模的注塑过程质量指标软测量的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法的各个步骤。
37、该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法的各个步骤。
38、采用了本发明的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法、装置、处理器及其计算机可读存储介质,通过优选相关变量可以有效提高质量指标的预测精度,并且可以降低黑箱模型的复杂度和数据的冗余度。
1.一种基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法,其特征在于,所述的方法包括以下步骤:
2.根据权利要求1所述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法,其特征在于,所述的步骤(1)具体包括以下步骤:
3.根据权利要求1所述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法,其特征在于,所述的步骤(1)中计算变量间的互信息值,具体为:
4.根据权利要求1所述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法,其特征在于,所述的步骤(2)具体包括以下步骤:
5.根据权利要求4所述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法,其特征在于,所述的步骤(2.2)中计算每个变量的重要性,具体为:
6.根据权利要求4所述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法,其特征在于,所述的步骤(2.4)中估计fdr值,具体为:
7.根据权利要求4所述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法,其特征在于,所述的步骤(2.3)中包括消除重要性低的变量,具体为:
8.一种用于实现基于神经网络优选相关变量建模的注塑过程质量指标软测量的装置,其特征在于,所述的装置包括:
9.一种用于实现基于神经网络优选相关变量建模的注塑过程质量指标软测量的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求1至7中任一项所述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法的各个步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现权利要求1至7中任一项所述的基于神经网络优选相关变量建模实现注塑过程质量指标软测量的方法的各个步骤。