建模参数的配置方法、装置、设备和计算机存储介质制造方法及图纸

技术编号:26503992 阅读:11 留言:0更新日期:2020-11-27 15:31
本申请公开了建模参数的配置方法、装置、设备和计算机存储介质,涉及人工智能、深度学习技术领域。包括:接收来自用户的建模请求;获取建模请求对应的可选任务类型以及各可选任务类型对应的网络配置文件以生成网络配置页面返回给用户,并获取用户输入的网络参数配置项的值;依据预设的参数关联文件,确定与网络参数配置项的值相关联的数据配置文件以生成数据参数配置页面返回给用户,并获取用户输入的数据参数配置项的值;依据参数关联文件,确定与网络参数配置项的值相关联的算力配置文件,依据算力配置文件以及计算资源的当前状况生成算力参数配置页面返回给用户,并获取用户输入的算力参数配置项的值;依据获取的各配置项的值,进行建模处理。

【技术实现步骤摘要】
建模参数的配置方法、装置、设备和计算机存储介质
本申请涉及计算机
,特别和涉及人工智能、深度学习
下的建模参数的配置方法、装置、设备和计算机存储介质。
技术介绍
近年来,人工智能技术在国内外掀起了巨大的发展浪潮。人工智能技术在行业应用落地时,需要面临建模开发过程中的各种参数配置。然而,目前关于建模开发过程的参数配置仍停留在代码配置阶段,建模的入门门槛高。即便存在一些使用文档可供用户使用,但需要用户阅读和学习使用文档,了解各类参数值的意义和参数间的关联关系,然后以代码形式进行建模参数的配置,显然学习成本很高,建模效率低下。
技术实现思路
有鉴于此,本申请提供了一种建模参数的配置方法、装置、设备和计算机存储介质,以便降低学习成本、提高建模效率。第一方面,本申请提供了一种建模参数的配置方法,包括:接收来自用户的建模请求;获取所述建模请求对应的可选任务类型以及各可选任务类型对应的网络配置文件,依据所述网络配置文件生成网络配置页面返回给所述用户,并获取所述用户在所述网络配置页面输入的网络参数配置项的值;依据预设的参数关联文件,确定与所述网络参数配置项的值相关联的数据配置文件,依据所述数据配置文件生成数据参数配置页面返回给所述用户,并获取所述用户在所述数据参数配置页面输入的数据参数配置项的值;依据所述参数关联文件,确定与所述网络参数配置项的值相关联的算力配置文件,依据所述算力配置文件以及计算资源的当前状况生成算力参数配置页面返回给所述用户,并获取所述用户在所述算力参数配置页面输入的算力参数配置项的值;依据获取的所述网络参数配置项的值、数据参数配置项的值以及算力参数配置项的值,进行建模处理。第二方面,本申请提供了一种建模参数的配置装置,包括:配置交互单元,用于接收来自用户的建模请求;网络配置单元,用于获取所述建模请求对应的可选任务类型以及各可选任务类型对应的网络配置文件,依据所述网络配置文件生成网络配置页面;所述配置交互单元,还用于将所述网络配置页面返回给所述用户,并获取所述用户在所述网络配置页面输入的网络参数配置项的值;数据配置单元,用于依据预设的参数关联文件,确定与所述网络参数配置项的值相关联的数据配置文件,依据所述数据配置文件生成数据参数配置页面;所述配置交互单元,还用于将所述数据参数配置页面返回给所述用户,并获取所述用户在所述数据参数配置页面输入的数据参数配置项的值;算力配置单元,用于依据所述参数关联文件,确定与所述网络参数配置项的值相关联的算力配置文件,依据所述算力配置文件以及计算资源的当前状况生成算力参数配置页面;所述配置交互单元,还用于将所述算力参数配置页面返回给所述用户,并获取所述用户在所述算力参数配置页面输入的算力参数配置项的值;建模处理单元,用于记录获取的所述网络参数配置项的值、数据参数配置项的值以及算力参数配置项的值,并依据所述网络参数配置项的值、数据参数配置项的值以及算力参数配置项的值,进行建模处理。第三方面,本申请提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上任一项所述的方法。第四方面,本申请还提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如上所述的方法。由以上技术方案可以看出,本申请在参数关联规则的约束下,通过页面交互的形式引导用户逐步完成建模参数的配置,用户无需学习使用文档也无需自己编写代码实现参数配置,大大降低了学习成本,提高了建模效率。上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。附图说明附图用于更好地理解本方案,不构成对本申请的限定。其中:图1为本申请实施例一提供的本申请所基于的系统架构示意图;图2为本申请实施例二提供的建模参数的配置方法流程图;图3a~图3g为本申请实施例提供的配置页面所显示配置项的实例图;图4为本申请实施例三提供的装置结构图;图5是用来实现本申请实施例的电子设备的框图。具体实施方式以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。本申请的核心思想在于,将建模参数之间的关联规则隐藏在交互中,通过页面交互的形式,引导用户一步步完成建模参数的配置。为了方便理解,首先对本申请所基于的系统架构进行简单描述。实施例一、图1为本申请实施例一提供的本申请所基于的系统架构示意图,如图1中所示。本申请所提供的方法由建模配置平台实现,即本申请所提供的装置设置于建模配置平台。对建模参数的配置主要分为三个部分:网络参数配置、数据参数配置和算力参数配置。关于需要配置的网络参数的相关信息在网络配置文件中记录,需要配置的数据参数的相关信息在数据配置文件中记录,需要配置的算力参数的相关信息在算力配置文件中记录。这些配置文件可以在服务器端进行存储和维护,由于这些配置文件分别独立存储,因此更加方便进行升级和调整。建模配置平台通过向用户返回配置页面,并获取用户在配置页面上输入的配置项的值这种交互形式,来引导用户进行建模参数的配置。其中,在向用户返回配置页面时,一个重要的依据就是参数关联文件。该参数关联文件包含了建模参数之间的关联规则,即体现了参数之间的关联和约束。这一参数关联文件不再以使用文档的形式提供给用户,而是在服务器端后台以文件的形式供建模平台调用以依据参数之间的关联或约束向用户返回合适的配置页面。建模过程中进行的具体的模型训练、测试等均由计算资源来执行。计算资源通常以集群的形式存在,可以是由CPU和GPU构成的计算节点组成集群。也可以由多个CPU组成CPU集群,多个GPU组成GPU集群以供资源分配和执行相应的计算。除此之外,还会存在一些存储资源以供进行数据存储、模型数据存储等,在图1中并未示出。另外,在获取到用户在各配置页面上输入的配置项的值后,可以利用这些配置项的值构建相应的模型实例,计算资源基于模型实例进行模型训练。实施例二、图2为本申请实施例二提供的建模参数的配置方法流程图,该方法由图1中所示的建模配置平台执行。如图2中所示,该方法可以包括以下步骤:在201中,接收来自用户的建模请求。当用户需要进行建模时,可以通过访问建模配置平台指定的入口页面或通过触发页面上特定链接的形式发起建模请求,各入口页面或链接可以指向特定领域的建模配置页面,即建模请求中可以携带要建立模型所属的领域信息。整个建模参数配本文档来自技高网...

【技术保护点】
1.一种建模参数的配置方法,包括:/n接收来自用户的建模请求;/n获取所述建模请求对应的可选任务类型以及各可选任务类型对应的网络配置文件,依据所述网络配置文件生成网络配置页面返回给所述用户,并获取所述用户在所述网络配置页面输入的网络参数配置项的值;/n依据预设的参数关联文件,确定与所述网络参数配置项的值相关联的数据配置文件,依据所述数据配置文件生成数据参数配置页面返回给所述用户,并获取所述用户在所述数据参数配置页面输入的数据参数配置项的值;/n依据所述参数关联文件,确定与所述网络参数配置项的值相关联的算力配置文件,依据所述算力配置文件以及计算资源的当前状况生成算力参数配置页面返回给所述用户,并获取所述用户在所述算力参数配置页面输入的算力参数配置项的值;/n依据获取的所述网络参数配置项的值、数据参数配置项的值以及算力参数配置项的值,进行建模处理。/n

【技术特征摘要】
1.一种建模参数的配置方法,包括:
接收来自用户的建模请求;
获取所述建模请求对应的可选任务类型以及各可选任务类型对应的网络配置文件,依据所述网络配置文件生成网络配置页面返回给所述用户,并获取所述用户在所述网络配置页面输入的网络参数配置项的值;
依据预设的参数关联文件,确定与所述网络参数配置项的值相关联的数据配置文件,依据所述数据配置文件生成数据参数配置页面返回给所述用户,并获取所述用户在所述数据参数配置页面输入的数据参数配置项的值;
依据所述参数关联文件,确定与所述网络参数配置项的值相关联的算力配置文件,依据所述算力配置文件以及计算资源的当前状况生成算力参数配置页面返回给所述用户,并获取所述用户在所述算力参数配置页面输入的算力参数配置项的值;
依据获取的所述网络参数配置项的值、数据参数配置项的值以及算力参数配置项的值,进行建模处理。


2.根据权利要求1所述的方法,其中,所述网络配置页面包括:任务类型配置项、网络类型配置项、模型信息配置项、读取参数配置项和超参配置项。


3.根据权利要求1所述的方法,其中,所述数据参数配置页面包括:
集群信息配置项、输入数据路径配置项和输出数据路径配置项。


4.根据权利要求1所述的方法,其中,所述算力参数配置页面包括:
计算资源配置项、队列优先级配置项和训练器数量配置项。


5.根据权利要求1至4中任一项所述的方法,其中,在返回给所述用户的配置页面中,提供部分配置项的可选值供所述用户选择输入,和/或,提供部分配置项的文本输入框供用户以文本的形式输入该配置项的值。


6.根据权利要求5所述的方法,还包括:
在返回给所述用户的各配置页面中,依据所述参数关联文件和所述用户已输入的部分或全部配置项的值,更新所述用户尚未输入的部分或全部配置项的可输入状态和可选值。


7.根据权利要求1至4中任一项所述的方法,还包括:
依据所述用户已输入的各参数配置项的值,生成代码;
在返回给所述用户的配置页面上显示所述代码,以供用户对所述代码进行编辑;
若获取到用户对所述代码进行编辑的操作,依据所述用户的编辑内容更新获取到的对应参数配置项的值。


8.根据权利要求5所述的方法,还包括:
获取用户在预设的文本输入框中输入的空格操作;
针对所述文本输入框对应显示所述用户在所述文本输入框中已输入空格数量的提示信息。


9.根据权利要求1至4中任一项所述的方法,还包括:
所述建模处理后,获取已训练得到的模型的指标曲线,并通过页面将所述指标曲线返回给所述用户。


10.一种建模参数的配置装置,包括:
配置交互单元,用于接收来自用户的建模请求;
网络配置单元,用于获取所述建模请求对应的可选任务类型以及各可选任务类型对应的网络配置文件,依据所述网络配置文件生成网络配置页面;
所述配置交互单元,还用于将所述网络配置页面返回给所述用户,并获取所述用户在所述网络配置页面输入的网络参数配置项的值;
数据配置单元,用于依据预设的参数关联文件,确定与所述网络参数配置项的值相关联的数据配置文件,依据所述数据配置文件生成数据参数配置页面;
所述配置交...

【专利技术属性】
技术研发人员:陆德徐明志
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1