本技术涉及计算机,具体涉及一种模型配置方法及相关设备。
背景技术:
1、模型训练是指通过使用算法和数据来训练机器学习模型,使其能够从输入数据中学习并做出预测或执行特定任务。模型训练的目标是通过调整模型的参数和权重,使其能够对未知数据进行准确的预测或分类。
2、传统的模型训练过程中,通常是需要通过编程人员通过编写程序代码,这些程序代码代表了训练模型的相关信息,例如模型参数,模型结构等。然而,通过上述的方式进行模型训练的过程中,首先需要进行模型的配置工作,在每次进行配置时均需要编程人员花费大量的时间进行编程,这就会使模型配置的过程中较为繁琐,需要花费大量的时间,导致模型配置过程中的工作效率较低。
技术实现思路
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、本技术实施例提供了一种模型配置方法以及相关设备,可以展示模型配置界面,所述模型配置界面包括参数配置区域,所述参数配置区域包括模块化的模型组件,所述模型组件包括预设配置以及可修改参数,所述可修改参数用于修改所述模型组件的组件代码;响应于对所述模型组件的配置操作,基于所述可修改参数获取相应的所述组件代码对应的模型组件,作为第一配置模型组件;基于所述第一配置模型组件在预设的模型搭建区域搭建得到第一目标模型。本技术通过模型组件搭建目标模型,无需对编写代码,可以降低模型配置过程中的繁琐性,且可以对可修改参数调整组件代码,进而实现对模型组件的修改,能够减少配置模型花费的时间,提高模型配置过程中的工作效率。