System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种算法模型的组件化构建方法、设备及介质技术_技高网

一种算法模型的组件化构建方法、设备及介质技术

技术编号:40585917 阅读:6 留言:0更新日期:2024-03-12 21:44
本说明书实施例公开了一种算法模型的组件化构建方法、设备及介质,涉及算法模型技术领域,方法包括:获取用户的项目方案对应的项目方案信息,根据项目方案信息对项目方案进行分析,确定项目方案对应的至少一个待构建算法模型;获取每个待构建算法模型的模型信息,通过每个待构建算法模型的模型信息,在预先构建的算子组件库中,确定每个待构建算法模型对应的多个指定算子组件;基于每个指定算子组件的组件端点信息,对多个指定算子组件进行编排,生成每个待构建算法模型对应的模型组件;获取每个待构建算法模型对应的模型组件信息,以根据每个模型组件信息,对多个待构建算法模型对应的模型组件进行编排,生成项目方案对应的项目模型组件。

【技术实现步骤摘要】

本说明书涉及算法模型,尤其涉及一种算法模型的组件化构建方法、设备及介质


技术介绍

1、算法模型是为了求解给定的问题而经过充分设计的计算过程和数学模型。算法模型可以应用于许多不同的领域,例如:在计算机科学中,算法模型被广泛应用于各种问题,例如排序和搜索问题、图论、机器学习、人工智能等,一些常见的算法模型包括排序算法、搜索算法、图算法、哈希表、优先级队列等。在数据科学中,算法模型被用于数据分析和预测,例如聚类分析、分类算法、回归分析、预测模型等,一些常见的算法模型包括k-means聚类、决策树分类、支持向量机、神经网络等。在数学优化中,算法模型被用于解决各种优化问题,例如线性规划、整数规划、动态规划、多目标规划等,一些常见的算法模型包括线性规划模型、动态规划模型、背包问题等。在物理科学中,算法模型被应用于各种问题,例如流体动力学、物理学中的模拟、化学反应模拟等,一些常见的算法模型包括有限元方法、有限差分方法、蒙特卡洛方法等。在社会科学中,算法模型被应用于各种问题,例如经济学中的预测和优化问题、社会网络分析、心理学中的认知和行为建模等,一些常见的算法模型包括线性回归模型、决策树模型、神经网络模型等。因此,算法模型可以应用在不同的领域,并且在实际的项目推进过程中可能存在不同领域的算法模型。

2、算法模型的构建过程具备较强的专业性,需要充足的知识储备的专业开发人员才可以实现算法模型的搭建和使用,但是大部分专业开发人员无法囊括各种领域的模型知识,导致现有的算法模型的适用度较差。由上述论述可知,在涉及多领域的算法模型时,专业程度较高,无法进行模型算子组合以及模型组合,导致算法模型的适用性较差。


技术实现思路

1、本说明书一个或多个实施例提供了一种算法模型的组件化构建方法、设备及介质,用于解决如下技术问题:在涉及多领域的算法模型时,专业程度较高,无法进行模型算子组合以及模型组合,导致算法模型的适用性较差。

2、本说明书一个或多个实施例采用下述技术方案:

3、本说明书一个或多个实施例提供一种算法模型的组件化构建方法,所述方法包括:获取用户的项目方案对应的项目方案信息,根据所述项目方案信息对所述项目方案进行分析,确定所述项目方案对应的至少一个待构建算法模型;获取每个所述待构建算法模型的模型信息,通过每个所述待构建算法模型的模型信息,在预先构建的算子组件库中,确定每个所述待构建算法模型对应的多个指定算子组件,其中,所述模型信息包括所述待构建算法模型对应的多个算子;获取每个所述指定算子组件的组件端点信息,以基于每个所述指定算子组件的组件端点信息,对所述多个指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件;获取每个所述待构建算法模型对应的模型组件的模型组件信息,以根据每个所述模型组件信息,对所述多个待构建算法模型对应的模型组件进行编排,生成所述项目方案对应的项目模型组件。

4、进一步地,通过每个所述待构建算法模型的模型信息,在预先构建的算子组件库中,确定每个所述待构建算法模型对应的多个指定算子组件,具体包括:确定每个所述待构建算法模型的模型信息,其中,所述模型信息包括模型标识;基于所述每个所述待构建算法模型的模型标识,拉取每个所述待构建算法模型的配置信息列表,其中,所述配置信息列表包括每个所述待构建算法模型的算子组成信息;通过每个所述待构建算法模型的配置列表信息中的算子组成信息,在预先构建的算子组件库中,确定每个所述待构建算法模型对应的多个指定算子组件。

5、进一步地,基于每个所述指定算子组件的组件端点信息,对所述多个指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件,具体包括:通过每个所述指定算子组件的组件端点信息,确定每个所述指定算子组件的至少一个算子入参信息和至少一个算子出参信息;根据每个所述指定算子组件的至少一个算子入参信息和至少一个算子出参信息,将多个所述指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件。

6、进一步地,根据每个所述指定算子组件的至少一个算子入参信息和至少一个算子出参信息,将多个所述指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件,具体包括:将每个所述指定算子组件的至少一个算子入参信息和至少一个算子出参信息进行信息对比,以生成所述指定算子组件之间的至少一个连接节点,其中,所述连接节点用于连接两个所述指定算子组件的组件端口,且所述连接节点一端与第一指定算子组件的算子入参端口相连,另一端与第二指定算子组件的算子出参端口相连;通过所述至少一个连接节点,将多个所述指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件,其中,所述模型组件包括多个组件端口,所述组件端口包括至少一个模型入参端口和至少一个模型出参端口。

7、进一步地,根据每个所述模型组件信息,对所述多个待构建算法模型对应的模型组件进行编排,生成所述项目方案对应的项目模型组件,具体包括:根据每个所述模型组件信息中的多个模型参数端口,对多个所述待构建算法模型对应的模型组件进行组件关联,以确定所述多个待构建算法模型之间的输入输出关系,其中,模型参数端口包括模型入参端口和模型出参端口;基于所述多个待构建算法模型之间的输入输出关系,对所述多个待构建算法模型的模型参数端口进行端口连接,以生成所述项目方案对应的项目模型组件。

8、进一步地,根据所述项目方案信息对所述项目方案进行分析,确定所述项目方案对应的至少一个待构建算法模型,具体包括:获取所述项目方案信息中的项目需求信息和项目数据集;通过所述项目需求信息,对所述项目方案进行需求分析,以确定与所述项目需求信息对应的多种算法模型类型;根据所述项目数据集中的数据类型,在所述多种算法模型类型中进行模型筛选,确定与所述项目方案匹配的至少一个待构建算法模型。

9、进一步地,通过每个所述待构建算法模型的模型信息,在预先构建的算子组件库中,确定每个所述待构建算法模型对应的多个指定算子组件之前,所述方法还包括:获取多个算法模型,以对多个算法模型进行模型拆分,得到每个算法模型对应的多个模型算子;将每个所述模型算子进行封装,生成每个所述模型算子对应的模型算子组件;根据每个所述模型算子的算子输入参数和算子输出参数,在每个所述模型算子组件中设置算子输入端口和算子输出端口,以生成所述算子组件库。

10、进一步地,基于每个所述指定算子组件的组件端点信息,对所述多个指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件之后,所述方法还包括:通过每个所述待构建算法模型的模型输入端口,向每个所述待构建算法模型输入测试参数,以对每个所述待构建算法模型对应的模型组件进行组件状态流转测试;当所述组件状态流转测试的状态变换过程为未运行状态转换至运行中状态时,判定每个所述待构建算法模型对应的模型组件构建完成。

11、本说明书一个或多个实施例提供一种算法模型的组件化构建设备,包括:

12、至少一个处理器;以及,

13、与所述至少一个处理器通本文档来自技高网...

【技术保护点】

1.一种算法模型的组件化构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种算法模型的组件化构建方法,其特征在于,通过每个所述待构建算法模型的模型信息,在预先构建的算子组件库中,确定每个所述待构建算法模型对应的多个指定算子组件,具体包括:

3.根据权利要求1所述的一种算法模型的组件化构建方法,其特征在于,基于每个所述指定算子组件的组件端点信息,对所述多个指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件,具体包括:

4.根据权利要求3所述的一种算法模型的组件化构建方法,其特征在于,根据每个所述指定算子组件的至少一个算子入参信息和至少一个算子出参信息,将多个所述指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件,具体包括:

5.根据权利要求4所述的一种算法模型的组件化构建方法,其特征在于,根据每个所述模型组件信息,对所述多个待构建算法模型对应的模型组件进行编排,生成所述项目方案对应的项目模型组件,具体包括:

6.根据权利要求1所述的一种算法模型的组件化构建方法,其特征在于,根据所述项目方案信息对所述项目方案进行分析,确定所述项目方案对应的至少一个待构建算法模型,具体包括:

7.根据权利要求1所述的一种算法模型的组件化构建方法,其特征在于,通过每个所述待构建算法模型的模型信息,在预先构建的算子组件库中,确定每个所述待构建算法模型对应的多个指定算子组件之前,所述方法还包括:

8.根据权利要求1所述的一种算法模型的组件化构建方法,其特征在于,基于每个所述指定算子组件的组件端点信息,对所述多个指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件之后,所述方法还包括:

9.一种算法模型的组件化构建设备,其特征在于,所述设备包括:

10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:

...

【技术特征摘要】

1.一种算法模型的组件化构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种算法模型的组件化构建方法,其特征在于,通过每个所述待构建算法模型的模型信息,在预先构建的算子组件库中,确定每个所述待构建算法模型对应的多个指定算子组件,具体包括:

3.根据权利要求1所述的一种算法模型的组件化构建方法,其特征在于,基于每个所述指定算子组件的组件端点信息,对所述多个指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件,具体包括:

4.根据权利要求3所述的一种算法模型的组件化构建方法,其特征在于,根据每个所述指定算子组件的至少一个算子入参信息和至少一个算子出参信息,将多个所述指定算子组件进行编排,生成每个所述待构建算法模型对应的模型组件,具体包括:

5.根据权利要求4所述的一种算法模型的组件化构建方法,其特征在于,根据每个所述模型组件信息,对所述多个待构建算法模型对应的模型组件进...

【专利技术属性】
技术研发人员:赵树杰肖雪商广勇罗涛陈云志
申请(专利权)人:浪潮云洲工业互联网有限公司
类型:发明
国别省市:

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

1