本申请公开了一种算法方案生成方法、装置以及计算机存储介质,该算法方案生成方法包括:获取创建界面中创建区域的若干算子,其中,每个所述算子为封装不同功能代码的算法组件,每个所述算子为创建界面中算子区域中选择的算子;基于所述若干算子的位置,获取所述若干算子的连接关系;基于所述算子及其连接关系,生成所述若干算法组件构成的所述算法方案。通过本申请的算法方案生成方法,将算法方案的创建从代码层面上升到组件层面,即预先利用大量代码对实现某种算法功能的组件进行封装,从而得到算法组件,用户可以直接利用算法组件创建新的算法方案,从而避免大量的代码工作,能够有效节省人力,提高效率。提高效率。提高效率。
【技术实现步骤摘要】
一种算法方案生成方法、装置以及计算机可读存储介质
[0001]本申请主要涉及人工智能领域,尤其涉及一种算法方案生成方法、装置以及计算机可读存储介质。
技术介绍
[0002]在算法方案建模领域,一般实现一个算法模型需要从代码层面进行多个模型的组合,而不同的场景下需要不同的数据或模型或者参数,管理代码需要耗费大量的精力,这样导致工作效率低下,模型效果差。
技术实现思路
[0003]本申请提供了一种算法方案生成方法、装置以及计算机可读存储介质,通过一种组件化的算法搭建方案,无需对算法进行代码管理,能够有效节省人力,提高效率。
[0004]为解决上述技术问题,本申请提供了一种算法方案生成方法,所述算法方案生成方法包括:获取创建界面中创建区域的若干算子,其中,每个所述算子为封装不同功能代码的算法组件,每个所述算子为创建界面中算子区域中选择的算子;基于所述若干算子的位置,获取所述若干算子的连接关系;基于所述算子及其连接关系,生成所述若干算法组件构成的所述算法方案。
[0005]其中,所述获取创建界面中创建区域的若干算子,包括:响应于用户的第一选择指令,从算子库中选取所述第一选择指令对应所述算子,并将选取的所述算子放置于所述创建界面的创建区域内。
[0006]其中,所述获取创建界面中创建区域的若干算子,包括:响应于用户的第二选择指令,获取所述第二选择指令对应的历史算法方案;解析所述历史算法方案的算子及其连接关系,将所述历史算法方案的算子,或者算子及其连接关系,加载到所述创建界面的创建区域内。
[0007]其中,所述将选取的所述算子放置于所述创建界面的创建区域内,包括:响应于用户的操作指令,设置所述若干算子在所述创建界面的创建区域内的位置;基于所述操作指令,在所述创建区域内设置所述若干算子的连接关系,所述连接关系包括物理连接关系以及数据流向关系。
[0008]其中,所述若干算子的连接关系还包括所述算子的回环关系。
[0009]其中,所述获取创建界面中创建区域的若干算子,包括:获取所述创建界面中创建区域的若干算子,及其配置参数,其中,所述配置参数根据用户的参数配置指令在所述创建界面中参数配置区域进行配置,或者根据相邻算子的配置参数生成。
[0010]其中,所述获取创建界面中创建区域的若干算子之前,所述算法方案生成方法还
包括:在所述创建界面的参数配置区域配置所述算法方案的基础参数,其中,所述基础参数包括方案名称、设备平台、权限信息、编译环境参数、自动化测试参数、打包配置参数中的至少一个参数;基于所述基础参数,新建算法方案的创建界面。
[0011]其中,所述基于所述基础参数,新建算法方案的创建界面,包括:确认所述基础参数中的模板信息;在所述模板信息为空白模板时,新建空白的创建界面;在所述模板信息为历史模板时,将所述历史模板的创建界面作为当前创建界面,其中,所述当前创建界面中包括所述历史模板的算子及其连接关系。
[0012]其中,所述基于所述算子及其连接关系,生成若干算子构成的所述算法方案之后,所述算法方案生成方法还包括:响应于用户的克隆指令,基于生成的算法方案生成新的算法方案,其中,所述新的算法方案与所述生成的算法方案具有相同的算子及其连接关系;对所述算子进行版本迭代更新,生成克隆算法方案。
[0013]其中,所述基于所述算子及其连接关系,生成所述若干算法组件构成的所述算法方案之后,所述算法方案生成方法还包括:响应于用户的启动指令,启动生成的所述算法方案,并实时显示所述算法方案的启动状态;所述算法方案运行完成后,输出所述算法方案的运行结果信息。
[0014]为解决上述技术问题,本申请还提供了一种算法方案生成装置,所述算法方案生成装置包括:算子获取模块、连接关系模块以及方案生成模块;其中,所述算子获取模块,用于获取创建界面中创建区域的若干算子,其中,每个所述算子为封装不同功能代码的算法组件,每个所述算子为创建界面中算子区域中选择的算子;所述连接关系模块,用于基于所述若干算子的位置,获取所述若干算子的连接关系;所述方案生成模块,用于基于所述算子及其连接关系,生成所述若干算法组件构成的所述算法方案。
[0015]为解决上述技术问题,本申请还提供了另一种算法方案生成装置,其中,所述算法方案生成装置包括处理器、与所述处理器连接的存储器,其中,所述存储器存储有程序指令;所述处理器用于执行所述存储器存储的程序指令以实现如上述的算法方案生成方法的步骤。
[0016]为解决上述技术问题,本申请还提供了一种计算机可读存储介质,其中,所述存储介质存储有程序指令,所述程序指令被执行时实现上述的算法方案生成方法的步骤。
[0017]与现有技术相比,本申请的有益效果是:本申请提出了一种算法方案生成方法,通过获取创建界面中创建区域的若干算子,其中,每个所述算子为封装不同功能代码的算法组件,每个所述算子为创建界面中算子区域中选择的算子;基于所述若干算子的位置,获取所述若干算子的连接关系;基于所述算子及其连接关系,生成所述若干算法组件构成的所
述算法方案。通过本申请的算法方案生成方法,将算法方案的创建从代码层面上升到组件层面,即预先利用大量代码对实现某种算法功能的组件进行封装,从而得到算法组件,用户可以直接利用算法组件创建新的算法方案,从而避免大量的代码工作,能够有效节省人力,提高效率。
附图说明
[0018]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本申请提供的算法方案生成方法一实施例的流程示意图;图2是本申请提供的算法方案生成方法总流程的框架示意图;图3是本申请提供的创建界面一实施例的示意图;图4是本申请提供的新建方案一实施例的界面示意图;图5是图1所示算法方案生成方法步骤S11一实施例的具体流程示意图;图6是图1所示算法方案生成方法步骤S11另一实施例的具体流程示意图;图7是本申请提供的算法方案生成方法另一实施例的流程示意图;图8是本申请提供的算法方案生成装置的一实施例的框架示意图;图9是本申请提供的算法方案生成装置的另一实施例的框架示意图;图10是本申请提供的计算机存储介质一实施例的结构示意图。
具体实施方式
[0019]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种算法方案生成方法,其特征在于,所述算法方案生成方法包括:获取创建界面中创建区域的若干算子,其中,每个所述算子为封装不同功能代码的算法组件,每个所述算子为创建界面中算子区域中选择的算子;基于所述若干算子的位置,获取所述若干算子的连接关系;基于所述算子及其连接关系,生成所述若干算法组件构成的所述算法方案。2.根据权利要求1所述的算法方案生成方法,其特征在于,所述获取创建界面中创建区域的若干算子,包括:响应于用户的第一选择指令,从算子库中选取所述第一选择指令对应所述算子,并将选取的所述算子放置于所述创建界面的创建区域内。3.根据权利要求2所述的算法方案生成方法,其特征在于,所述获取创建界面中创建区域的若干算子,包括:响应于用户的第二选择指令,获取所述第二选择指令对应的历史算法方案;解析所述历史算法方案的算子及其连接关系,将所述历史算法方案的算子,或者算子及其连接关系,加载到所述创建界面的创建区域内。4.根据权利要求2所述的算法方案生成方法,其特征在于,所述将选取的所述算子放置于所述创建界面的创建区域内,包括:响应于用户的操作指令,设置所述若干算子在所述创建界面的创建区域内的位置;基于所述操作指令,在所述创建区域内设置所述若干算子的连接关系,所述连接关系包括物理连接关系以及数据流向关系。5.根据权利要求4所述的算法方案生成方法,其特征在于,所述若干算子的连接关系还包括所述算子的回环关系。6.根据权利要求1所述的算法方案生成方法,其特征在于,所述获取创建界面中创建区域的若干算子,包括:获取所述创建界面中创建区域的若干算子,及其配置参数,其中,所述配置参数根据用户的参数配置指令在所述创建界面中参数配置区域进行配置,或者根据相邻算子的配置参数生成。7.根据权利要求1所述的算法方案生成方法,其特征在于,所述获取创建界面中创建区域的若干算子之前,所述算法方案生成方法还包括:在所述创建界面的参数配置区域配置所述算法方案的基础参数,其中,所述基础参数包括方案名称、设备平台、权限信息、编译环境参数、自动化测试参数、打包配置参数中的至少一个参数;基于所述基础参数,新...
【专利技术属性】
技术研发人员:殷俊,吴立,黄鹏,周祥明,张海霖,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。