掌桥专利:专业的专利平台
掌桥专利
首页

一种基于知识自演化的人工智能跨平台模型智能计算引擎构建方法

文献发布时间:2023-06-19 19:28:50


一种基于知识自演化的人工智能跨平台模型智能计算引擎构建方法

技术领域

本发明涉及计算机数据科学技术领域,尤其是一种基于知识自演化的人工智能跨平台模型智能计算引擎构建方法。

背景技术

在经济全球化的背景下,随着科学技术的进步和人民需求的提高,离散制造业的发生了翻天覆地的变化,插单销单、个性化定制、设备故障、物料统筹等突发事件使得生产过程复杂多变。而目前的离散制造系统在复杂动态场景中难以运用,往往需要人工干预。这些在特定静态场景下训练的系统模型难以应对实际生产过程中制造信息的频繁变动。由于车间实际运行工况和内外部条件的改变,导致车间系统动态参数或系统模型结构经常发生变化。所以迫切需要一种知识自演化的技术,能使离散制造模型随时间自行演化,适应目前的动态场景,实现真正的智能化动态离散制造系统。

发明内容

本发明所要解决的技术问题在于,提供一种基于知识自演化的人工智能跨平台模型智能计算引擎构建方法,能够减少模型参数的收敛时间,对于实际生产中随时间扰动的动态离散制造模型的训练具有重大的应用价值。

为解决上述技术问题,本发明提供一种基于知识自演化的人工智能跨平台模型智能计算引擎构建方法,包括如下步骤:

步骤1、确认源时刻和目标时刻;基于人工经验,按照一定的划分规则对这两个不同时间段的离散制造系统数据集进行划分;

步骤2、初始化动态离散制造系统模型;

步骤3、对数据进行预处理,构建任务池;一部分数据用于训练源模型,另一部分用于训练目标神经网络;

步骤4、构建一个元学习框架,分为训练元学习模型和快速调整目标神经网络,实现多任务之间的快速迁移;

步骤5、更换目标时刻,利用元学习框架将训练好的神经网络快速迁移到新的任务;

步骤6、迭代步骤5直到动态离散制造系统模型收敛,收敛后保存模型参数;

步骤7、将动态离散制造系统模型用于新环境任务,测试其性能。

优选的,步骤1中,确认源时刻和目标时刻;基于人工经验,按照一定的划分规则对这两个不同时间段的离散制造系统数据集进行划分具体为:

步骤11、选择源时刻s和目标时刻t,输入这两个时间段的离散制造数据;

步骤12、按照等分、生产成本或产品数量等规则,基于人工经验,分别将这两个时间段的数据集划分为最优的N

优选的,步骤2中,初始化动态离散制造系统模型具体为:

步骤21、基于深度强化学习算法,选择合适的深度强化学习神经网络Q,对动态离散制造系统模型的参数θ进行初始化;

步骤22、定义元学习算法的两个超参数α和β,具体取值需多次实验。

优选的,步骤3中,对数据进行预处理,构建任务池;一部分数据用于训练源模型,另一部分用于训练目标神经网络具体包括如下步骤:

步骤31、依据步骤12划分的数据,源时刻具有的N

步骤32、Task抽取方法设置为M way-K shot,构建用于训练元学习模型的数据集;从meta-train cla es中随机选取M

步骤33、构建用于训练目标模型的数据集,从meta-test classes中随机选取M

优选的,步骤4中,构建一个元学习框架,分为训练元学习模型和快速调整目标神经网络,实现多任务之间的快速迁移具体包括如下步骤:

步骤41、训练元学习模型Q

(a)随机初始化Q

(b)随机从Task池中采样n

(c)利用batch中的某一个Task T

上式中,θ′

(d)基于batch中的每一个Task重复步骤(c),执行次数为n

(e)第二次梯度的更新:利用batch中的每一个Task T

如此便完成第二次梯度的更新,结束模型在该batch上的训练;

(f)返回步骤(b),重新采样下一个batch;

步骤42、训练结束后获得神经网络Q

(g)初始化Q

(h)随机从Task池中采样n

(i)利用随机抽取的某一个Task T

上式中,θ′

(j)基于步(h)中随机抽取的每一个Task,分别对步骤(g)中初始化的参数θ

以上便是目标模型Q

优选的,步骤5中,更换目标时刻,利用元学习框架将训练好的神经网络快速迁移到新的任务具体包括如下步骤:

步骤51、将训练好的目标神经网络模型Q

步骤52、根据步骤3进行数据预处理,构建任务池;

步骤53、根据步骤4,获得新的目标神经网络Q

优选的,步骤6中,迭代步骤5直到动态离散制造系统模型收敛,收敛后保存模型参数具体包括如下步骤:

步骤61、迭代步骤5,不断获取下一时刻的神经网络模型Q

步骤62、模型收敛后,保存模型参数,获得最终的动态离散制造系统模型。

优选的,步骤7中,将动态离散制造系统模型用于新环境任务,测试其性能具体为:如果系统模型在新环境下能很好的输出调度策略,比原系统具有更高的效率,则结果符合预期,训练完成;如果结果不符合预期,则重新回到步骤1,重新训练。

本发明的有益效果为:本发明计算量小,泛化性能好,通过少量不同类型的样本组成的训练集,利用元学习框架实现对多个类别共同特征的学习,提高动态离散制造模型的泛化性能;模型参数收敛速度快,可迁移性强,通过在新任务中加载元学习训练的优化参数作为初始化参数,仅仅需训练几步即可完成离散制造模型在新时刻的模型参数,快速完成任务迁移,与原任务越相似的新任务所需的时间越少,相比随机初始化参数或加载已有的网络模型参数,通过这种算法能实现对神经网络的快速微调,减少模型参数的收敛时间,对于实际生产中随时间扰动的动态离散制造模型的训练具有重大的应用价值。

附图说明

图1为本发明的方法流程示意图。

图2为本发明的元学习框架结构示意图。

具体实施方式

如图1和2所示,一种基于知识自演化的人工智能跨平台模型智能计算引擎构建方法,包括如下步骤:

步骤1、确认源时刻和目标时刻;基于人工经验,按照一定的划分规则对这两个不同时间段的离散制造系统数据集进行划分;从动态离散制造生产数据中选择两个不同时间段的数据集,这两个时间段的数据集代表了不同的车间运行工况和内外部条件,车间系统的动态参数由此发生变化,因此需要车间系统实现自演化,自行调整动态参数,适应复杂多变的车间生产工况。这两个数据集分别称为源时刻和目标时刻的数据集,源时刻的数据集代表用于训练静态离散制造生产模型的数据,目标时刻的数据集代表车间运行工况和内外部条件发生改变后的数据,表示动态参数调整后适用于新时刻的系统模型,达成动态模型的自适应调整。接下来基于人工经验,按照一定的划分规则(完全等分数据集、按照生产成本分割数据集成若干个对应成本相同的数据集或者按照生产的产品数量划分数据集)将源时刻的离散制造系统数据集划分为多个数据集。具体为:

步骤11、选择源时刻s和目标时刻t,输入这两个时间段的离散制造数据;

步骤12、按照等分、生产成本或产品数量等规则,基于人工经验,分别将这两个时间段的数据集划分为最优的N

步骤2、初始化动态离散制造系统模型;具体为:

步骤21、基于深度强化学习算法,选择合适的深度强化学习神经网络Q,对动态离散制造系统模型的参数θ进行初始化;

步骤22、定义元学习算法的两个超参数α和β,具体取值需多次实验。

步骤3、对数据进行预处理,构建任务池;一部分数据用于训练源模型,另一部分用于训练目标神经网络;具体包括如下步骤:

步骤31、依据步骤12划分的数据,源时刻具有的N

步骤32、Task抽取方法设置为M way-K shot,构建用于训练元学习模型的数据集;从meta-train classes中随机选取M

步骤33、构建用于训练目标模型的数据集,从meta-test classes中随机选取M

步骤4、构建一个元学习框架,分为训练元学习模型和快速调整目标神经网络,实现多任务之间的快速迁移;具体包括如下步骤:

步骤41、训练元学习模型Q

(a)随机初始化Q

(b)随机从Task池中采样n

(c)利用batch中的某一个Task T

上式中,θ′

(d)基于batch中的每一个Task重复步骤(c),执行次数为n

(e)第二次梯度的更新:利用batch中的每一个Task T

如此便完成第二次梯度的更新,结束模型在该batch上的训练;

(f)返回步骤(b),重新采样下一个batch;

步骤42、训练结束后获得神经网络Q

(g)初始化Q

(h)随机从Task池中采样n

(i)利用随机抽取的某一个Task T

上式中,θ′

(j)基于步(h)中随机抽取的每一个Task,分别对步骤(g)中初始化的参数θ

以上便是目标模型Q

步骤5、更换目标时刻,利用元学习框架将训练好的神经网络快速迁移到新的任务;具体包括如下步骤:

步骤51、将训练好的目标神经网络模型Q

步骤52、根据步骤3进行数据预处理,构建任务池;

步骤53、根据步骤4,获得新的目标神经网络Q

步骤6、迭代步骤5直到动态离散制造系统模型收敛,收敛后保存模型参数;具体包括如下步骤:

步骤61、迭代步骤5,不断获取下一时刻的神经网络模型Q

步骤62、模型收敛后,保存模型参数,获得最终的动态离散制造系统模型。

步骤7、将动态离散制造系统模型用于新环境任务,测试其性能;具体为:如果系统模型在新环境下能很好的输出调度策略,比原系统具有更高的效率,则结果符合预期,训练完成;如果结果不符合预期,则重新回到步骤1,重新训练。

相关技术
  • 一种人工智能辅助诊疗系统及其构建方法、设备和存储介质
  • 一种基于知识体系图谱构建的人工智能分类方法与系统
  • 一种基于知识管理系统的人工智能专家系统及其构建方法
技术分类

06120115925556