当前位置: 首页 > 专利查询>之江实验室专利>正文

一种基于代理模型的仿真模拟方法技术

技术编号:39721794 阅读:5 留言:0更新日期:2023-12-17 23:27
本说明书公开了一种基于代理模型的仿真模拟方法

【技术实现步骤摘要】
一种基于代理模型的仿真模拟方法、装置及电子设备


[0001]本说明书涉及计算机
,尤其涉及一种基于代理模型的仿真模拟方法

装置及电子设备


技术介绍

[0002]目前,与模拟推演相关的研究主要聚焦在模型的建立与扩展

应用领域

参数校准

计算和验证等方面

尤其对于模型的设立和参数选择已经进行了广泛的研究

[0003]然而,在模拟推演问题中,特别是在使用复杂模型时通常需要大量的时间来进行仿真运算,长时间的运算过程与用户针对仿真效率的需求之间差生了严重矛盾,影响了用户体验

[0004]因此,如何在保证仿真结果准确性的前提下,提高在仿真环境中进行仿真模拟的效率,保证用户体验,是一个亟待解决的问题


技术实现思路

[0005]本说明书提供一种基于代理模型的仿真模拟方法

装置及电子设备,以部分的解决现有技术存在的上述问题

[0006]本说明书采用下述技术方案:本说明书提供了一种基于代理模型的仿真模拟方法,包括:获取目标业务场景下的仿真模型以及历史业务数据;将所述历史业务数据输入所述仿真模型,得到每个历史业务数据对应的目标仿真结果;确定所述仿真模型对应的若干种代理模型,所述代理模型包括:高斯过程模型

神经网络模型

克里金模型以及插值模型中的至少一种,其中,每种代理模型的复杂度均低于所述仿真模型的复杂度;根据所述历史业务数据以及所述目标仿真结果,生成训练样本;通过所述训练样本,对各代理模型进行训练,得到各训练后代理模型,并将所述各训练后代理模型集成并部署在仿真环境中;在接收到仿真指令后,获取用户在所述仿真环境中输入的仿真数据;响应于所述用户的指定操作,确定所述用户选择的至少一种训练后代理模型,作为目标代理模型;将所述仿真数据输入各目标代理模型,以通过所述各目标代理模型确定仿真模拟结果

[0007]可选地,通过所述训练样本,对各代理模型进行训练,得到各训练后代理模型,具体包括:根据所述训练样本所对应的数据信息,对所述训练样本进行特征提取,并对提取到的特征进行特征选择以及特征降维中的至少一种处理,得到所述训练样本对应的目标特
征;将所述目标特征输入每个代理模型,以对所述各代理模型进行训练

[0008]可选地,响应于所述用户的指定操作,确定所述用户选择的至少一种训练后代理模型,作为目标代理模型,具体包括:确定所述仿真模型针对历史业务数据的采样参数信息;针对每个训练后代理模型,根据该训练后代理模型与所述采样参数信息之间的匹配度,确定该训练后代理模型所对应的推荐值;将各训练后代理模型对应的推荐值向所述用户进行展示,以使所述用户根据所述推荐值选取所述各目标代理模型

[0009]可选地,针对每个训练后代理模型,根据该训练后代理模型与所述采样参数信息之间的匹配度,确定该训练后代理模型所对应的推荐值,具体包括:根据所述历史业务数据以及所述目标仿真结果,生成测试样本;针对每个训练后代理模型,根据所述测试样本确定该训练后代理模型对应的推理时长;根据所述推理时长以及该训练后代理模型与所述采样参数信息之间的匹配度,确定该训练后代理模型对应的推荐值

[0010]可选地,将所述各训练后代理模型集成并部署在仿真环境中,具体包括:基于每个训练后代理模型对应的预设权重,将所述各训练后代理模型集成并部署在仿真环境中;将所述仿真数据输入各目标代理模型,以通过所述各目标代理模型确定仿真模拟结果,具体包括:将所述仿真数据输入各目标代理模型,确定每个目标代理模型所输出的预测结果;根据每个目标代理模型对应的权重以及每个目标代理模型所输出的预测结果,确定所述仿真模拟结果

[0011]可选地,将所述仿真数据输入各目标代理模型,以通过所述各目标代理模型确定仿真模拟结果,具体包括:将所述仿真数据输入各目标代理模型,确定每个目标代理模型所输出的预测结果;根据每个目标代理模型所输出的预测结果,确定每种预测结果所对应的置信度;根据所述置信度,在每个目标代理模型所输出的预测结果中选取出所述仿真模拟结果

[0012]可选地,所述仿真模型包括:用于预测未来指定时刻交通信息的信息预测模型,所述历史业务数据包括:历史交通数据

[0013]本说明书提供了一种基于代理模型的仿真模拟装置,包括:获取模块,获取目标业务场景下的仿真模型以及历史业务数据;输入模块,将所述历史业务数据输入所述仿真模型,得到每个历史业务数据对应的目标仿真结果;确定模块,确定所述仿真模型对应的若干种代理模型,所述代理模型包括:高斯过
程模型

神经网络模型

克里金模型以及插值模型中的至少一种,其中,每种代理模型的复杂度均低于所述仿真模型的复杂度;生成模块,根据所述历史业务数据以及所述目标仿真结果,生成训练样本;部署模块,通过所述训练样本,对各代理模型进行训练,得到各训练后代理模型,并将所述各训练后代理模型集成并部署在仿真环境中;接收模块,在接收到仿真指令后,获取用户在所述仿真环境中输入的仿真数据;选择模块,响应于所述用户的指定操作,确定所述用户选择的至少一种训练后代理模型,作为目标代理模型;仿真模块,将所述仿真数据输入各目标代理模型,以通过所述各目标代理模型确定仿真模拟结果

[0014]本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于代理模型的仿真模拟方法

[0015]本说明书提供了一种电子设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述基于代理模型的仿真模拟方法

[0016]本说明书采用的上述至少一个技术方案能够达到以下有益效果:在本说明书提供的基于代理模型的仿真模拟方法中,将历史业务数据输入仿真模型,得到每个历史业务数据对应的目标仿真结果;确定仿真模型对应的若干种代理模型,代理模型包括:高斯过程模型

神经网络模型

克里金模型以及插值模型;根据历史业务数据以及目标仿真结果,生成训练样本对各代理模型进行训练,得到各训练后代理模型,并将各训练后代理模型集成并部署在仿真环境中;在接收到仿真指令后,获取仿真数据;确定用户选择的至少一种训练后代理模型,作为目标代理模型;将仿真数据输入各目标代理模型,以通过各目标代理模型确定仿真模拟结果

[0017]从上述方法可以看出,本方案通过在仿真环境中使用复杂度较低的若干种代理模型来代替原有的复杂度较高的仿真模型,充分提高了仿真模拟效率,并且,在仿真模拟的过程中可以使用户自行选择合适的目标代理模型,并通过多个代理模型的输出结果确定最终的仿真本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于代理模型的仿真模拟方法,其特征在于,包括:获取目标业务场景下的仿真模型以及历史业务数据;将所述历史业务数据输入所述仿真模型,得到每个历史业务数据对应的目标仿真结果;确定所述仿真模型对应的若干种代理模型,所述代理模型包括:高斯过程模型

神经网络模型

克里金模型以及插值模型中的至少一种,其中,每种代理模型的复杂度均低于所述仿真模型的复杂度;根据所述历史业务数据以及所述目标仿真结果,生成训练样本;通过所述训练样本,对各代理模型进行训练,得到各训练后代理模型,并将所述各训练后代理模型集成并部署在仿真环境中;在接收到仿真指令后,获取用户在所述仿真环境中输入的仿真数据;响应于所述用户的指定操作,确定所述用户选择的至少一种训练后代理模型,作为目标代理模型;将所述仿真数据输入各目标代理模型,以通过所述各目标代理模型确定仿真模拟结果
。2.
如权利要求1所述的方法,其特征在于,通过所述训练样本,对各代理模型进行训练,得到各训练后代理模型,具体包括:根据所述训练样本所对应的数据信息,对所述训练样本进行特征提取,并对提取到的特征进行特征选择以及特征降维中的至少一种处理,得到所述训练样本对应的目标特征;将所述目标特征输入每个代理模型,以对所述各代理模型进行训练
。3.
如权利要求1所述的方法,其特征在于,响应于所述用户的指定操作,确定所述用户选择的至少一种训练后代理模型,作为目标代理模型,具体包括:确定所述仿真模型针对历史业务数据的采样参数信息;针对每个训练后代理模型,根据该训练后代理模型与所述采样参数信息之间的匹配度,确定该训练后代理模型所对应的推荐值;将各训练后代理模型对应的推荐值向所述用户进行展示,以使所述用户根据所述推荐值选取所述各目标代理模型
。4.
如权利要求3所述的方法,其特征在于,针对每个训练后代理模型,根据该训练后代理模型与所述采样参数信息之间的匹配度,确定该训练后代理模型所对应的推荐值,具体包括:根据所述历史业务数据以及所述目标仿真结果,生成测试样本;针对每个训练后代理模型,根据所述测试样本确定该训练后代理模型对应的推理时长;根据所述推理时长以及该训练后代理模型与所述采样参数信息之间的匹配度,确定该训练后代理模型对应的推荐值
。5.
如权利要求1所述的方法,其特征在于,将所述各训练后代理模型集成并部署在仿真环境中,具体包括:基于每个训练后代理模型对应的预设权重,将所述各训练后代理模型...

【专利技术属性】
技术研发人员:刘冰洁王永恒王超郑宁欣黄志源张杨董世海连建晓曾洪海邵彬李磊
申请(专利权)人:之江实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1