模型搭建系统、创建自定义组件的方法、装置及电子设备与流程

文档序号:37558487发布日期:2024-04-09 17:51阅读:61来源:国知局
模型搭建系统、创建自定义组件的方法、装置及电子设备与流程

本发明涉及应用模型搭建,尤其涉及一种模型搭建系统、创建自定义组件的方法、装置及电子设备。


背景技术:

1、低代码模型搭建平台可以使用户通过使用较少或不使用代码快速搭建出适用于特定场景的模型,比如,使用低代码模型搭建平台快速搭建出车辆性能评估模型。但是发明人发现在现有的低代码模型搭建平台中组件都是提前设置好的,用户只能使用平台中已有的组件搭建模型,而不能根据自己的需求创建自定义组件,然后再根据自定义组件搭建自己所需的模型。显然,这使得现有技术存在不能满足用户的个性化需求的问题。


技术实现思路

1、本发明实施例提供一种模型搭建系统、创建自定义组件的方法、装置及电子设备,用于解决现有技术中由于用户不能按照需求创建自定义组件而存在的不能满足用户的个性化需求的问题。

2、具体技术方案如下:

3、第一方面,本发明实施例提供了一种模型搭建系统,所述系统,包括:添加组件界面和搭建界面;

4、所述添加组件界面,用于监测所述添加组件界面中是否有选项框被选中,当所述添加组件界面中有选项框被选中时,接收用户针对被选中选项框的输入信息,根据所述用户的输入信息进行对应的配置操作,继续执行监测所述添加组件界面中是否有选项框被选中的步骤,直至组件创建完成;将新创建的组件存储至预设的组件库中;并为所述新创建的组件生成展示信息,将生成的展示信息展示在所述搭建界面的工具栏中;

5、所述搭建界面,用于监测是否有组件从工具栏被拖动到所述搭建界面的编辑区;根据用户输入的参数值,对被拖动到所述编辑区的组件进行参数配置;检测是否接收到连接指令,当接收到所述连接指令时,根据所述连接指令中包含的待连接组件的标识、预设的每一组件可连接的组件范围及每一组件的输入和输出的接口类型,生成连线将所述待连接组件连接起来;继续执行所述监测是否有组件从工具栏被拖动到所述搭建界面的编辑区的步骤,直至模型搭建完成;其中,所述搭建界面中包含工具栏和编辑区,所述工具栏中包含已封装好的多个组件;一个组件对应模型对应的计算流程中的一个步骤。

6、可选的,所述添加组件界面中包含:组件名称选项框、依赖镜像选项框、应用范围选项框、算法引擎选项框、节点类型选项框,其中,

7、所述组件名称选项框,用于根据用户输入的组件名称信息为待创建组件配置组件名称;

8、所述依赖镜像选项框,用于根据用户输入的目标运行环境为所述待创建组件配置运行环境;

9、应用范围选项框,用于根据用户输入的组件类型信息为所述待创建组件配置组件类型,并根据所述待创建组件的组件类型分别为所述待创建组件配置输入接口和输出接口的个数和类型;当所述待创建组件的组件类型为预设的特定组件类型时,为所述待创建组件配置所述预设的特定组件类型对应的代码信息;

10、算法引擎选项框,用于根据用户输入的编程语言信息为所述待创建组件配置对应的编程语言;

11、节点类型选项框,用于根据用户输入的代码的运行资源信息为所述待创建组件的代码配置目标运行资源,并配置所述目标运行资源中的参数。

12、可选的,所述系统,还包括:模型存储模块和模型选择界面;

13、所述模型存储模块,用于获取每一标准模型对应的数据信息;将所述每一标准模型对应的数据信息存储在预设的标准模型数据库中;为所述每一标准模型生成对应的展示信息;在所述模型选择界面中分别展示所述每一标准模型对应的展示信息;其中,所述数据信息中包含对应的标准模型的模型信息和文档信息;所述模型信息中包含标准模型对应的组件的组件信息、组件间的连接关系信息、每一组件的配置信息和每一组件的运行代码信息;所述文档信息中包含标准模型的模型介绍信息、数据需求信息和模型输出信息;

14、所述模型选择界面,用于监测所述模型选择界面中是否有标准模型被选中;如果是,则在所述搭建界面的编辑区加载所述被选中的标准模型,获得目标模型;其中,所述模型选择界面中包含至少一个标准模型;所述标准模型为已经封装好的模型;一个所述标准模型对应的具有一个预设的功能。

15、第二方面,本发明实施例提供了一种创建自定义组件的方法,应用于模型搭建系统中的添加组件界面,包括以下步骤:

16、监测添加组件界面中是否有选项框被选中;

17、当所述添加组件界面中有选项框被选中时,接收用户针对被选中选项框的输入信息,根据所述用户的输入信息进行对应的配置操作;

18、继续执行监测所述添加组件界面中是否有选项框被选中的步骤,直至组件创建完成;

19、将新创建的组件存储至预设的组件库中,并为所述新创建的组件生成展示信息,将生成的展示信息展示在搭建界面的工具栏中。

20、可选的,所述添加组件界面中包含:组件名称选项框、依赖镜像选项框、应用范围选项框、算法引擎选项框、节点类型选项框,其中,

21、所述组件名称选项框,用于根据用户输入的组件名称信息为待创建组件配置组件名称;

22、所述依赖镜像选项框,用于根据用户输入的目标运行环境为所述待创建组件配置运行环境;

23、应用范围选项框,用于根据用户输入的组件类型信息为所述待创建组件配置组件类型,并根据所述待创建组件的组件类型分别为所述待创建组件配置输入接口和输出接口的个数和类型;当所述待创建组件的组件类型为预设的特定组件类型时,为所述待创建组件配置所述预设的特定组件类型对应的代码信息;

24、算法引擎选项框,用于根据用户输入的编程语言信息为所述待创建组件配置对应的编程语言;

25、节点类型选项框,用于根据用户输入的代码的运行资源信息为所述待创建组件的代码配置目标运行资源,并配置所述目标运行资源中的参数。

26、可选的,所述预设的特定组件类型为模型组件;

27、所述当所述待创建组件的组件类型为预设的特定组件类型时,为所述待创建组件配置所述预设的特定组件类型对应的代码信息的步骤,包括:

28、为所述模型组件设置动态参数;

29、根据所述模型组件的动态参数,分别为所述模型组件配置与所述动态参数对应的代码信息;

30、为所述模型组件中的模型文件配置对应的代码信息。

31、可选的,为所述模型组件设置的动态参数包括:训练状态、使用状态;

32、所述根据所述模型组件的动态参数,分别为所述模型组件配置与所述动态参数对应的代码信息的步骤,包括:

33、为训练状态下的训练模型文件和保存模型文件配置对应的代码信息;

34、为使用状态下的加载模型文件和模型的推理预测配置对应的代码信息。

35、第三方面,本发明实施例提供了一种创建自定义组件的装置,所述装置包括:

36、监测模块,用于监测添加组件界面中是否有选项框被选中;

37、配置模块,用于当所述添加组件界面中有选项框被选中时,接收用户针对被选中选项框的输入信息,根据所述用户的输入信息进行对应的配置操作;

38、存储展示模块,用于当新的组件创建完成时,将新创建的组件存储至预设的组件库中,并为所述新创建的组件生成展示信息,将生成的展示信息展示在搭建界面的工具栏中。

39、可选的,所述添加组件界面中包含:组件名称选项框、依赖镜像选项框、应用范围选项框、算法引擎选项框、节点类型选项框,其中,

40、所述组件名称选项框,用于根据用户输入的组件名称信息为所述待创建组件配置组件名称;

41、所述依赖镜像选项框,用于根据用户输入的目标运行环境为所述待创建组件配置运行环境;

42、应用范围选项框,用于根据用户输入的组件类型信息为所述待创建组件配置组件类型,并根据所述待创建组件的组件类型分别为所述待创建组件配置输入接口和输出接口的个数和类型;当所述待创建组件的组件类型为预设的特定组件类型时,为所述待创建组件配置所述预设的特定组件类型对应的代码信息;

43、算法引擎选项框,用于根据用户输入的编程语言信息为所述待创建组件配置对应的编程语言;

44、节点类型选项框,用于根据用户输入的代码的运行资源信息为所述待创建组件的代码配置目标运行资源,并配置所述目标运行资源中的参数。

45、可选的,预设的特定组件类型为模型组件;

46、配置模块,具体用于:

47、为所述模型组件设置动态参数;

48、根据所述模型组件的动态参数,分别为所述模型组件配置与所述动态参数对应的代码信息;

49、为所述模型组件中的模型文件配置对应的代码信息。

50、可选的,为所述模型组件设置的动态参数包括:训练状态、使用状态;

51、配置模块,具体用于:

52、为训练状态下的训练模型文件和保存模型文件配置对应的代码信息;

53、为使用状态下的加载模型文件和模型的推理预测配置对应的代码信息。

54、第四方面,本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;

55、所述存储器,用于存放计算机程序;

56、所述处理器,用于执行所述存储器上所存放的程序时,实现上述第一方面所述的创建自定义组件的方法步骤。

57、第五方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的创建自定义组件的方法步骤。

58、本发明实施例提供的创建自定义组件的方法,可以实现监测添加组件界面中是否有选项框被选中;当添加组件界面中有选项框被选中时,接收用户针对被选中选项框的输入信息,根据用户的输入信息进行对应的配置操作;继续执行监测添加组件界面中是否有选项框被选中的步骤,直至组件创建完成;将新创建的组件存储至预设的组件库中。可见,本发明实施例提供的方法,可以实现用户按照实际需求创建自定义组件,因而,实施本发明实施例所提供的方法,可以解决现有技术中存在的由于用户不能按照需求创建自定义组件而造成的不能满足用户的个性化需求的问题。

59、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

60、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1