工业互联网平台发展指数监测方法及系统与流程

文档序号:31214727发布日期:2022-08-20 04:15阅读:168来源:国知局
工业互联网平台发展指数监测方法及系统与流程

1.本发明涉及数据监测技术领域,具体涉及一种工业互联网平台发展指数监测方法及系统。


背景技术:

2.工业互联网平台发展指数的监测分析将为政府部门、行业协会、研究机构、制造企业和平台服务商等各方力量协同推进平台建设、深化融合应用、完善平台服务体系提供科学依据和有效引导,有助于我国工业互联网发展走深向实,助力新一代信息技术与制造业加速融合发展。实现科学、有序地规范工业互联网平台健康发展已经成为国家和产业各界高度关注的重点问题,为了更好地把握工业互联网发展态势,亟需实现对工业互联网平台发展发展态势的动态跟踪和准确监测。


技术实现要素:

3.针对上述现有技术存在的问题,本发明提供了一种工业互联网平台发展指数监测方法及系统,该技术方案包括:第一方面,本技术公开了一种工业互联网平台发展指数监测方法,包括:获取实时二级监测指标数据,基于所述二级监测指标数据分析对应的至少一个一级监测指标数据,所述一级监测指标数据基于所述二级监测指标数据的统计数据的同比数据确定;基于监测指标数据的当前时刻前的第一时间段的历史数据,获取各个监测指标数据的当前时刻的目标值;基于各个监测指标数据的当前时刻的目标值与实际值的差值和各个所述监测指标数据的优先级分析工业互联网平台发展指数。
4.在一些实施方式中,所述基于所述二级监测指标数据分析对应的至少一个一级监测指标数据,包括:基于二级监测指标数据中属于同一一级监测指标数据的多个二级监测指标数据的不同年份的不同样本数据,获取属于同一一级监测指标数据的多个二级监测指标数据的每年的同比数据;基于属于同一一级监测指标数据的多个二级监测指标数据的每年的同比数据获取所述一级监测指标数据的每年的数值。
5.在一些实施方式中,所述基于监测指标数据的当前时刻前的第一时间段的历史数据,获取各个监测指标数据的当前时刻的目标值,包括:获取多个样本数据,每个所述样本数据包括一个工业互联网平台的一个二级监测指标数据的历史数据;对每个样本数据基于时间段划分获取多个样本;基于所有工业互联网平台的同一个二级监测指标数据的样本获取针对同一个二
级监测指标数据的训练样本集;基于所述二级监测指标数据的训练样本集输入至少两个不同的神经网络模型进行训练,获取针对输入样本的监测指标数据的至少两个输出预测结果;基于所述针对输入样本的监测指标数据的至少两个输出预测结果进行融合分析,获取针对输入样本的监测指标数据的汇总输出预测结果;基于所述针对输入样本的监测指标数据的汇总输出预测结果和所述针对输入样本的监测指标数据的目标预测结果的差异,反向迭代修正所述至少两个不同的神经网络模型的模型参数,直至所述汇总输出预测结果和目标预测结果的差异小于预设值或者达到预设最大迭代次数时,获取针对二级监测指标数据的目标预测模型;基于二级监测指标数据的当前时刻前的第一时间段的历史数据输入至所述目标预测模型,获取所述二级监测指标数据的当前时刻的目标值。
6.在一些实施方式中,所述基于监测指标数据的当前时刻前的第一时间段的历史数据,获取各个监测指标数据的当前时刻的目标值,还包括:基于属于同一一级监测指标数据的多个二级监测指标数据的当前时刻的目标值,获取所述一级监测指标数据的当前时刻的目标值。
7.在一些实施方式中,所述至少两个不同的神经网络模型中,包括一个第一神经网络模型,所述二级监测指标数据的训练样本集的训练样本输入到第一神经网络模型时:基于上一时刻的输出和当前时刻的样本数据共同作为当前时刻的输入数据;隐藏层基于第一激活函数对输入数据进行映射转换,获取第一控制参数,所述第一控制参数控制上一时刻的输出和中间状态信息对于当前时刻的输出的影响权重;隐藏层基于第二激活函数对输入数据进行映射转换,得到第二控制参数,所述第二控制参数用于控制上一时刻的输出被当前时刻的输出接受的比例;隐藏层基于第三激活函数对上一时刻的输出被当前时刻的输出接受的数据和当前时刻的样本数据进行映射转换,获取中间状态信息;隐藏层基于第一控制参数对上一时刻的输出和中间状态信息进行加权融合得到当前时刻的输出。
8.在一些实施方式中,所述基于所述二级监测指标数据的训练样本集输入至少两个不同的神经网络模型进行训练之前,还包括:在模型参数的上下限范围内随机选择获取多个第一模型参数;基于第一模型参数生成相反的第二模型参数,所述第一模型参数与第一限值之间的距离和第二模型参数与第二限值之间的距离相等,所述第一限值和第二限值分别为模型参数的上、下限中的一个数值;基于神经网络模型的预设模型训练损失函数的函数值大小在多个第一模型参数和第二模型参数中获取预设个优选模型参数;基于所述预设个优选模型参数作为待优化模型参数,基于在待优化模型参数下神经网络模型的预设模型训练损失函数的函数值最小化控制所述待优化模型参数在模型参数的上下限范围内更新变化,直至获取最优的模型参数。
9.在一些实施方式中,所述控制所述待优化模型参数在模型参数的上下限范围内更新变化的过程中,包括:采用预设第一迭代更新算法对待优化模型参数进行迭代更新;当当前时刻更新后的模型参数或者神经网络模型的预设模型训练损失函数的函数值与前预设数量次模型参数更新变化后的结果相比未发生变化,切换到预设第二更新算法对待优化模型参数进行一次更新。
10.在一些实施方式中,所述预设第二更新算法,包括:;;其中,是当前时刻的模型参数基于预设第二更新算法更新后的模型参数,是当前时刻的模型参数中的使损失函数函数值最小的模型参数,是0和1之间均匀分布的随机数,为高斯窗函数,和分别为模型参数的当前更新次数和预设最大更新次数。
11.第一方面,本技术公开了一种工业互联网平台发展指数监测系统,包括:监测指标数据获取单元,用于获取实时二级监测指标数据,基于所述二级监测指标数据分析对应的至少一个一级监测指标数据,所述一级监测指标数据基于所述二级监测指标数据的统计数据的同比数据确定;期望数据获取单元,用于基于监测指标数据的当前时刻前的第一时间段的历史数据,获取各个监测指标数据的当前时刻的目标值;数据监测单元,用于基于各个监测指标数据的当前时刻的目标值与实际值的差值和各个所述监测指标数据的优先级分析工业互联网平台发展指数。
12.在一些实施方式中,所述期望数据获取单元,包括:基于至少两个不同的神经网络模型,获取针对输入样本的监测指标数据的至少两个输出预测结果,基于所述针对输入样本的监测指标数据的至少两个输出预测结果进行融合分析,获取针对输入样本的监测指标数据的汇总输出预测结果。
13.本发明的一种工业互联网平台发展指数监测方法及系统,具备如下有益效果:本发明中对于工业互联网平台发展指数的监测,基于各个监测指标数据的当前时刻的目标值与实际值的差值和各个所述监测指标数据的优先级,分析当前时刻的各个监测指标数据的异常情况,实现实时对工业互联网平台发展指数的动态变化监测。
附图说明
14.图1是本技术实施例中工业互联网平台发展指数监测方法的流程示意图;图2是本技术实施例中一级监测指标数据的获取流程示意图;图3是本技术实施例中监测指标数据目标值的获取流程示意图;图4是本技术实施例中第一神经网络模型中的数据处理过程示意图;图5是本技术实施例中神经网络模型训练之前初始模型参数的获取方法流程图;
图6是本技术实施例中待优化模型参数的更新控制过程示意图。
具体实施方式
15.为了使得本技术的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本技术的示例实施例。显然,所描述的实施例仅仅是本技术的一部分实施例,而不是本技术的全部实施例,应理解,本技术不受这里描述的示例实施例的限制。
16.参见图1,本技术实施例提供了一种工业互联网平台发展指数监测方法,包括如下步骤:步骤1,获取实时二级监测指标数据,基于所述二级监测指标数据分析对应的至少一个一级监测指标数据,所述一级监测指标数据基于所述二级监测指标数据的统计数据的同比数据确定;步骤2,基于监测指标数据的当前时刻前的第一时间段的历史数据,获取各个监测指标数据的当前时刻的目标值;步骤3,基于各个监测指标数据的当前时刻的目标值与实际值的差值和各个所述监测指标数据的优先级分析工业互联网平台发展指数。
17.本技术实施例中,对于工业互联网平台发展指数的监测,基于各个监测指标数据的当前时刻的目标值与实际值的差值和各个所述监测指标数据的优先级,可以分析当前时刻的各个监测指标数据的异常情况,实现实时对工业互联网平台发展指数的动态变化监测。
18.可以理解,当监测指标数据的当前时刻的目标值与实际值的差值在预设允许范围内时,判定该监测指标数据的当前变化在预期中,否则,当监测指标数据的当前时刻的目标值与实际值的差值超出预设允许范围内时,判定该监测指标数据的当前变化存在异常变化的可能,进一步,当存在多个监测指标数据的当前变化存在异常时,根据不同监测指标数据对于工业互联网平台发展水平监测的重要性优先级,确定不同监测指标数据的异常告警级别,进一步的,监测指标数据的当前时刻的目标值与实际值的差值超出预设允许范围的偏差程度不同,设置不同的异常告警优先级,本技术中综合考虑了不同监测指标数据的告警优先级的不同和同一监测指标数据的不同偏差程度的告警优先级的不同,实现对监测指标数据异常监测的全面分析。
19.其中,对于工业互联网平台发展指数的监测指标,可以采用iip10,也可以采用iip27指数。本技术实施例中,以iip10指数为例进行说明,其中的一级监测指标包括:工业设备连接、工业机理模型、工业 app开发、平台应用推广和平台价值效益,其中工业设备连接指数下的二级监测指标可以包括工业设备接入数量、工业设备接入种类、工业协议兼容数量,工业机理模型指数下的二级监测指标可以包括工业机理模型种类和工业机理模型数量等。
20.进一步的,请参阅图2,上述步骤1中,基于所述二级监测指标数据分析对应的至少一个一级监测指标数据,包括:步骤11,基于二级监测指标数据中属于同一一级监测指标数据的多个二级监测指标数据的不同年份的不同样本数据,获取属于同一一级监测指标数据的多个二级监测指标数据的每年的同比数据;
步骤12,基于属于同一一级监测指标数据的多个二级监测指标数据的每年的同比数据获取所述一级监测指标数据的每年的数值。
21.本技术实施例中,一级监测指标有多个类别,每个类别的一级监测指标下包括多个二级监测指标,基于实时采集的二级监测指标,用来计算分析对应的一级监测指标,其中,不同年份的不同样本数据,可以理解,每个二级监测指标数据样本来自不同的工业互联网平台,若记一级监测指标有a个,二级监测指标共计b个,则在每个工业互联网平台分别可以采集b个二级监测指标,且可以针对工业互联网平台在不同年份采集二级监测指标数据,基于不同年份的二级监测指标数据计算对应的二级监测指标数据的同比数据,基于属于同一一级监测指标数据的多个二级监测指标数据的同比数据进行综合分析,获取到对应的一级监测指标数据的数值。
22.进一步的,请参阅图3,上述步骤2中,基于监测指标数据的当前时刻前的第一时间段的历史数据,获取各个监测指标数据的当前时刻的目标值,包括:步骤21,获取多个样本数据,每个所述样本数据包括一个工业互联网平台的一个二级监测指标数据的历史数据;步骤22,对每个样本数据基于时间段划分获取多个样本;步骤23,基于所有工业互联网平台的同一个二级监测指标数据的样本获取针对同一个二级监测指标数据的训练样本集;步骤24,基于所述二级监测指标数据的训练样本集输入至少两个不同的神经网络模型进行训练,获取针对输入样本的监测指标数据的至少两个输出预测结果;步骤25,基于所述针对输入样本的监测指标数据的至少两个输出预测结果进行融合分析,获取针对输入样本的监测指标数据的汇总输出预测结果;步骤26,基于所述针对输入样本的监测指标数据的汇总输出预测结果和所述针对输入样本的监测指标数据的目标预测结果的差异,反向迭代修正所述至少两个不同的神经网络模型的模型参数,直至所述汇总输出预测结果和目标预测结果的差异小于预设值或者达到预设最大迭代次数时,获取针对二级监测指标数据的目标预测模型;步骤27,基于二级监测指标数据的当前时刻前的第一时间段的历史数据输入至所述目标预测模型,获取所述二级监测指标数据的当前时刻的目标值。
23.本技术实施例中,对于二级监测指标数据的当前时刻的目标值,基于至少两个不同的神经网络模型获取至少两个输出预测结果,基于多个不同的神经网络模型避免单一神经网络模型预测结果准确性的不稳定,考虑到单一神经网络模型具有模型自身的缺点,在面对监测指标数据的历史数据中的不同数据变化特征,会存在预测结果准确性不稳定情况,本技术实施例中综合多个不同的神经网络模型对二级监测指标数据的变化过程进行学习,对于二级监测指标数据的当前时刻的目标值的获取,基于多个神经网络模型的输出预测结果进行融合分析,获取最为准确的输出预测结果。进一步的,多个神经网络模型可以包括lstm网络、rnn模型等。
24.在一种实施方式中,请参阅图3,上述步骤2中,基于监测指标数据的当前时刻前的第一时间段的历史数据,获取各个监测指标数据的当前时刻的目标值,还包括:步骤28,基于属于同一一级监测指标数据的多个二级监测指标数据的当前时刻的目标值,获取所述一级监测指标数据的当前时刻的目标值。
25.进一步的,请参阅图4,上述步骤24中的至少两个不同的神经网络模型中,包括一个第一神经网络模型,二级监测指标数据的训练样本集的训练样本输入到第一神经网络模型时,数据的处理过程包括:步骤241,基于上一时刻的输出和当前时刻的样本数据共同作为当前时刻的输入数据;步骤242,隐藏层基于第一激活函数对输入数据进行映射转换,获取第一控制参数,所述第一控制参数控制上一时刻的输出和中间状态信息对于当前时刻的输出的影响权重;步骤243,隐藏层基于第二激活函数对输入数据进行映射转换,得到第二控制参数,所述第二控制参数用于控制上一时刻的输出被当前时刻的输出接受的比例;步骤244,隐藏层基于第三激活函数对上一时刻的输出被当前时刻的输出接受的数据和当前时刻的样本数据进行映射转换,获取中间状态信息,其中上一时刻的输出被当前时刻的输出接受的数据即为第二控制参数与上一时刻的输出的乘积值;步骤245,隐藏层基于第一控制参数对上一时刻的输出和中间状态信息进行加权融合得到当前时刻的输出。
26.本技术实施例中,采用了一个第一神经网络模型,该第一神经网络模型包括输入层、多个隐藏层、输出层,其中隐藏层的数据处理过程中,同时对上一隐藏层的输出有控制的接受部分数据到当前隐藏层的输出中,利用监测指标数据变化的时序相关性,将历史数据中的有用信息保留,提高了在基于监测指标数据的当前时刻前的第一时间段的历史数据,获取各个监测指标数据的当前时刻的目标值的准确性。其中,第一激活函数、第二激活函数采用sigmoid函数,第三激活函数采用双曲正切函数。
27.进一步的,请参阅图5,上述步骤24中,基于所述二级监测指标数据的训练样本集输入至少两个不同的神经网络模型进行训练之前,还包括:步骤246,在模型参数的上下限范围内随机选择获取多个第一模型参数;步骤247,基于第一模型参数生成相反的第二模型参数,所述第一模型参数与第一限值之间的距离和第二模型参数与第二限值之间的距离相等,所述第一限值和第二限值分别为模型参数的上、下限中的一个数值;步骤248,基于神经网络模型的预设模型训练损失函数的函数值大小在多个第一模型参数和第二模型参数中获取预设个优选模型参数;步骤249,基于所述预设个优选模型参数作为待优化模型参数,基于在待优化模型参数下神经网络模型的预设模型训练损失函数的函数值最小化控制所述待优化模型参数在模型参数的上下限范围内更新变化,直至获取最优的模型参数。
28.本技术实施例中,对于神经网络模型的训练,在训练之前对模型参数的初始化参数的设置,采用上述获取的最优的模型参数进行训练,有效提高模型训练精度和训练效率,减小训练周期。其中,在随机生成第一模型参数的情况下,生成第二模型参数,可以理解,上述第一限值是模型参数的上限,第二限值对应是模型参数的下限,或者第一限值是模型参数的下限,第二限值是模型参数的上限,以第一限值是模型参数的上限为例,当第一模型参数比较接近上限时,与之相反的第二模型参数会比较接近下限,因此,所有的第一模型参数
和第二模型参数实现了预设个优选模型参数的多样性,避免后期待优化模型参数的更新变化过程中陷入局部最优。可以理解,在待优化模型参数下神经网络模型的预设模型训练损失函数的函数值越小表征该待优化模型参数越适合用于神经网络模型的训练过程。
29.进一步的,请参阅图6,上述步骤249中,控制所述待优化模型参数在模型参数的上下限范围内更新变化的过程中,包括:步骤2491,采用预设第一迭代更新算法对待优化模型参数进行迭代更新;步骤2492,当当前时刻更新后的模型参数或者神经网络模型的预设模型训练损失函数的函数值与前预设数量次模型参数更新变化后的结果相比未发生变化,切换到预设第二更新算法对待优化模型参数进行一次更新。
30.本技术实施例中,为了避免在待优化模型参数的更新变化寻优过程中,发生更新停滞,模型参数连续多次未发生变化或者神经网络模型的预设模型训练损失函数的函数值连续多次未发生变化,则利用第二更新算法强制对待优化模型参数进行更新变化,以跳过第一迭代更新算法中模型参数的停滞期,利用第二更新算法更新后获取的待优化模型参数继续执行第一迭代更新算法,加强第一迭代更新算法的更新寻优能力。可以理解,其中的预设第一迭代更新算法包括智能优化算法,例如粒子群优化算法、遗传算法、差分进化算法、蚁群算法等。
31.进一步的,上述步骤2492中的预设第二更新算法,包括:;;其中,是当前时刻的模型参数基于预设第二更新算法更新后的模型参数,是当前时刻的模型参数中的使损失函数函数值最小的模型参数,是0和1之间均匀分布的随机数,为高斯窗函数,和分别为模型参数的当前更新次数和预设最大更新次数。
32.本技术实施例中,利用预设第二更新算法对模型参数进行调整,对停滞期时刻的模型参数,基于调整行走步长,基于对当前时刻的进行调整,驱动模型参数向最优值方向变化,降低预设第一迭代更新算法的更新时长,提高预设第一迭代更新算法的更新效率,其中的行走步长采用正弦函数,增加了预设第二更新算法调整后的模型参数的多样性。
33.基于上述工业互联网平台发展指数监测方法,本技术实施例还提供了一种工业互联网平台发展指数监测系统,其特征在于,包括:监测指标数据获取单元,用于获取实时二级监测指标数据,基于所述二级监测指标数据分析对应的至少一个一级监测指标数据,所述一级监测指标数据基于所述二级监测指标数据的统计数据的同比数据确定;期望数据获取单元,用于基于监测指标数据的当前时刻前的第一时间段的历史数据,获取各个监测指标数据的当前时刻的目标值;数据监测单元,用于基于各个监测指标数据的当前时刻的目标值与实际值的差值
和各个所述监测指标数据的优先级分析工业互联网平台发展指数。
34.具体来说,上述期望数据获取单元执行的方法,包括基于至少两个不同的神经网络模型,获取针对输入样本的监测指标数据的至少两个输出预测结果,基于所述针对输入样本的监测指标数据的至少两个输出预测结果进行融合分析,获取针对输入样本的监测指标数据的汇总输出预测结果。
35.可以理解,上述工业互联网平台发展指数监测系统中各个单元所涉及的操作的更多细节已经在前文参考图1-图6进行了详细描述,因此这里不再重复描述。
36.工业互联网平台发展指数监测系统中的各个功能单元所涉及的操作的更多细节已经在前文参考图1-图6进行了详细描述,因此这里不再重复描述。应注意,该监测系统也可以根据不同的方式,而划分为更多或更少的模块,且每个模块还可以包括进一步的子模块来实现其所需要的功能,本技术对此不做限制,只要通过相关硬件和/或软件的组合体能够实现如前前面参考图1-图6描述的各项操作即可。
37.本发明不局限于上述具体的实施方式,本领域的普通技术人员从上述构思出发,不经过创造性的劳动,所做出的种种变换,均落在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1