模块化计算模型组合系统和方法、电子设备技术方案

技术编号:38210883 阅读:9 留言:0更新日期:2023-07-21 17:02
本发明专利技术涉及智能技术领域,提供一种模块化计算模型组合系统,通过模块化的计算模型,例如,基础模型、组合模型和场景模型,计算模型包括多参数输入及多参数输出的接口,多个所述计算模型能够通过串联或并联组合,前置的所述计算模型的输出参数能够作为后续的所述计算模型的输入参数。本发明专利技术还公开了一种方法,将步骤S1~S3能够可视化地将多个计算模型通过串联或并联的方式组合形成工作流程,通过独立的所述计算模型通过接口进行数据交互,最终完成整个计算任务。提高整个计算效率,提高软件的可重用性、可扩展性和可维护性,且能够快速通过计算模型的组合,满足个性化的工程计算任务,提高工程任务处理效率,降低软件操作复杂度。度。度。

【技术实现步骤摘要】
模块化计算模型组合系统和方法、电子设备


[0001]本专利技术涉及智能
,特别涉及一种模块化计算模型组合系统和方法、电子设备。

技术介绍

[0002]数理计算模型是指运用数学和计算机方法进行建模、分析和预测的模型。目前,数理计算模型在各个领域都有广泛应用,包括自然科学、工程技术、社会科学等等。例如,数理计算模型在物理学、化学、生物学等自然科学领域的建模和分析中得到了广泛应用,如在天气预报、气候变化、分子模拟、蛋白质结构预测、建筑结构分析、交通流量模拟、电力系统优化、机器人控制等方面。
[0003]CN115604262A公开了一种多方计算方法及电子设备,应用于计算节点,包括:依次接收算法提供节点发送的多个计算模块,所述多个计算模块能够根据目标算法对应的算法依赖关系组成计算模块组合,所述计算模块组合用于所述目标算法在所述计算节点上的执行,所述多个计算模块由所述算法提供节点根据所述算法依赖关系依次发送;在接收所述多个计算模块的过程中,执行所述目标算法中与已接收到的所述计算模块对应的计算步骤。
[0004]在现有技术中,数理计算软件操作复杂,其操作相对于一般的软件更为复杂,且难以快捷地进行公式输入、数据输入、脚本编写等操作。

技术实现思路

[0005]经过长期实践发现,由于数理计算软件具有较强的专业性,需要复杂的公式输入,操作界面相对复杂且难度大,在操作过程中需要输入大量数据,输入工作量大,且数据输入往往可能会出错,甚至导致整个系统崩溃等技术问题,特别是,当遇到某一复杂的个性化工程计算任务,往往需要专业程度极高的模型构建过程,且计算效率低、复杂度高。
[0006]有鉴于此,本专利技术提供了一种模块化计算模型组合系统,所述模块化计算模型组合系统包括,
[0007]多个模块化的计算模型,所述计算模型至少包括基础模型、组合模型和场景模型,所述计算模型包括多参数输入及多参数输出的接口;多个所述计算模型能够通过串联或并联组合;
[0008]所述基础模型包括统计模型、规划模型、微分模型;
[0009]所述组合模型包括因子分析、决策组合模型;
[0010]所述场景模型包括产品性能因子分析模型;
[0011]在多个所述计算模型串联组合中,前置的所述计算模型的输出参数能够作为后续的所述计算模型的输入参数。
[0012]在一个实施例中,所述计算模型的输出参数A能够通过函数映射f预处理后,作为其它所述计算模型的输入参数B;
[0013]B=f(A)
[0014]其中,A或B包括数值数据、向量数据、图像数据。
[0015]在一个实施例中,所述模块化计算模型组合系统还包括配置模块,所述配置模块用于多个所述计算模型串联或并联组合过程中的关联连接。
[0016]在一个实施例中,所述配置模块还用于所述计算模型输出参数、输入参数类型和精度设置。
[0017]在一个实施例中,所述模块化计算模型组合系统还包括权限配置模块,所述权限配置模块用于所述计算模型建立、修改更新,以及多个所述计算模型组合的权限控制。
[0018]在一个实施例中,所述模块化计算模型组合系统还包括启动模块和停止模块;所述启动模块,用于串联或并联组合的所述计算模型流程启动;所述停止模块用于串联或并联组合的所述计算模型流程停止。
[0019]本专利技术还公开了一种用于如上述的模块化计算模型组合系统的方法,所述方法包括,
[0020]步骤S1,从备选库中选择模块化的计算模型,设置输入参数的类型和格式、精度;
[0021]步骤S2,多个计算模型通过串联或并联的方式组合形成工作流程,其中,将计算模型中输入参数、输出参数进行关联连接;
[0022]步骤S3,通过显示模块显示多个计算模型连接逻辑关系以及每一个计算模型的输出参数。
[0023]在一个实施例中,多个计算模型产生的输出参数通过预处理后,能够输入至其它计算模型中作为输入参数。
[0024]本专利技术还公开了一种电子设备,包括存储器和处理器:所述存储器,用于存储计算机程序;所述处理器,用于当执行计算机程序时,实现如上述的方法。
[0025]本专利技术还公开了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行本申请如上述的方法。
[0026]相对于现有技术,本专利技术提供的模块化计算模型组合系统,通过模块化的计算模型,例如,基础模型、组合模型和场景模型,计算模型包括多参数输入及多参数输出的接口,多个所述计算模型能够通过串联或并联组合,前置的所述计算模型的输出参数能够作为后续的所述计算模型的输入参数。本专利技术还公开了一种用于模块化计算模型组合系统的方法,将步骤S1~S3能够可视化地将多个计算模型通过串联或并联的方式组合形成工作流程,通过独立的所述计算模型通过接口进行数据交互,最终完成整个计算任务。提高整个计算效率,提高软件的可重用性、可扩展性和可维护性,且能够快速通过计算模型的组合,满足个性化的工程计算任务,提高工程任务处理效率,降低软件操作复杂度。
[0027]本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0028]构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施方式及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0029]图1为本专利技术一种实施方式的模块化计算模型组合系统各模块示意图;
[0030]图2为本专利技术一种实施方式的模块化计算模型定义界面示意图;
[0031]图3为本专利技术一种实施方式的模块化计算模型中模块组合界面示意图;
[0032]图4为本专利技术一种实施方式的模块化计算模型中模块具体配置示意图;
[0033]图5为本专利技术一种实施方式的模块化计算模型中权限设置示意图;
[0034]图6为本专利技术一种实施方式的模块化计算模型设计器和执行器示意图。
具体实施方式
[0035]以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。
[0036]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0037]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模块化计算模型组合系统,其特征在于,所述模块化计算模型组合系统包括,多个模块化的计算模型,所述计算模型至少包括基础模型、组合模型和场景模型,所述计算模型包括多参数输入及多参数输出的接口;多个所述计算模型能够通过串联或并联组合;所述基础模型包括统计模型、规划模型、微分模型;所述组合模型包括因子分析、决策组合模型;所述场景模型包括产品性能因子分析模型;在多个所述计算模型串联组合中,前置的所述计算模型的输出参数能够作为后续的所述计算模型的输入参数。2.根据权利要求1所述的模块化计算模型组合系统,其特征在于,所述计算模型的输出参数A能够通过函数映射f预处理后,作为其它所述计算模型的输入参数B;B=f(A)其中,A、B包括数值数据、向量数据、图像数据。3.根据权利要求1所述的模块化计算模型组合系统,其特征在于,所述模块化计算模型组合系统还包括配置模块,所述配置模块用于多个所述计算模型串联或并联组合过程中的关联连接。4.根据权利要求3所述的模块化计算模型组合系统,其特征在于,所述配置模块还用于所述计算模型输出参数、输入参数类型和精度设置。5.根据权利要求1所述的模块化计算模型组合系统,其特征在于,所述模块化计算模型组合系统还包括权限配置模块,所述权限配置模块用于所述计算模型建立、修改更新,以及多个所述计算模型组合的权限控...

【专利技术属性】
技术研发人员:沈灿波茹丹婷钱洁顾复张弛张美娜崔晨应晶
申请(专利权)人:杭州万澜科技有限公司
类型:发明
国别省市:

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

1