模型生成方法及装置、存储介质、计算机设备制造方法及图纸

技术编号:39332142 阅读:12 留言:0更新日期:2023-11-12 16:07
本申请公开了一种模型生成方法及装置、存储介质、计算机设备,该方法包括:在模型生成平台提供的可视化界面上显示至少一个图形化组件;响应于在所述可视化界面上的组件选择操作,确定所述组件选择操作对应的目标组件;若所述目标组件包括模型组件,则基于所述模型组件对应的目标模型,显示所述目标模型对应的第一输入配置组件、第一输出配置组件、第一训练样本配置组件和第一模型标识配置组件,并获取第一输入参数、第一输出参数、第一训练样本以及第一模型标识;对所述目标模型进行配置得到第一待训练模型,并利用所述第一训练样本对所述第一待训练模型进行自动训练,得到所述第一模型标识对应的第一已训练模型。降低了模型训练工作的门槛。练工作的门槛。练工作的门槛。

【技术实现步骤摘要】
模型生成方法及装置、存储介质、计算机设备


[0001]本申请涉及计算机
,尤其是涉及到一种模型生成方法及装置、存储介质、计算机设备。

技术介绍

[0002]现有的模型创建过程非常繁琐,以创建机器学习模型为例,其创建过程通常包括:特征分析、模型训练、模型验证、模型调优、模型导出和模型加载。其中,每个阶段都需要独立进行编码,尤其是创建和分析过程非常繁琐及耗时,需要数据分析师及工程师投入大量的时间。
[0003]并且,目前机器学习领域大量的工具都是编程性的机器学习库,譬如R、Python以及深度学习库Caffe等,这些机器学习工具都具有一定的门槛,学习曲线比较高,不适合一般的业务和数据分析人员。因此,需要一种适用于一般业务和数据分析人员的可视化机器学习工具,以解决上述问题。

技术实现思路

[0004]有鉴于此,本申请提供了一种模型生成方法及装置、存储介质、计算机设备,通过在可视化界面中操作各图形化组件的方式进行模型选择和模型参数配置,无需用户掌握繁琐代码编写技巧,更容易上手,降低了模型训练工作的门槛,提升了模型训练效率。
[0005]根据本申请的一个方面,提供了一种模型生成方法,所述方法包括:在模型生成平台提供的可视化界面上显示至少一个图形化组件,其中,所述图形化组件包括至少一个模型组件和至少一个功能组件,每个模型组件对应唯一的预设模型;响应于在所述可视化界面上的组件选择操作,确定所述组件选择操作对应的目标组件;若所述目标组件包括模型组件,则基于所述模型组件对应的目标模型,显示所述目标模型对应的第一输入配置组件、第一输出配置组件、第一训练样本配置组件和第一模型标识配置组件,并获取基于所述第一输入配置组件配置的第一输入参数、基于所述第一输出配置组件配置的第一输出参数、基于所述第一训练样本配置组件配置的第一训练样本以及基于所述第一模型标识配置组件配置的第一模型标识;根据所述第一输入参数、所述第一输出参数以及所述第一模型标识,对所述目标模型的输入参数、输出参数和模型标识进行配置得到第一待训练模型,并利用所述第一训练样本对所述第一待训练模型进行自动训练,得到所述第一模型标识对应的第一已训练模型。
[0006]可选地,获取基于所述第一输入配置组件配置的第一输入参数,包括:响应于对所述第一输入配置组件的触发操作,在所述可视化界面上显示输入参数录入组件和至少一个可选输入参数组件;基于对所述可选输入参数组件的选择数据和/或基于所述输入参数录入组件的录入数据,获取所述第一输入参数,其中,在获取到的第一输
入参数的数量与所述目标模型的输入参数数量不一致的情况下,所述可视化界面上显示输入参数未配置成功的提醒标志;获取基于所述第一输出配置组件配置的第一输出参数,包括:响应于对所述第一输出配置组件的触发操作,在所述可视化界面上显示输出参数录入组件和至少一个可选输出参数组件;基于对所述可选输出参数组件的选择数据和/或基于所述输出参数录入组件的录入数据,获取所述第一输出参数,其中,在获取到的第一输出参数的数量与所述目标模型的输出参数数量不一致的情况下,所述可视化界面上显示输出参数未配置成功的提醒标志。
[0007]可选地,任一预设模型对应的输入参数数量为固定值或数量区间,任一预设模型对应的输出参数数量为固定值或数量区间;若所述目标模型的输入参数数量为固定值,则在获取的第一输入参数的数量与所述目标模型的输入参数数量不同时,确定获取到的第一输入参数的数量与所述目标模型的输入参数数量不一致;若所述目标模型的输入参数数量为数量区间,则在获取的第一输入参数的数量不在所述目标模型的输入参数数量区间内时,确定获取到的第一输入参数的数量与所述目标模型的输入参数数量不一致,以及在获取的第一输入参数的数量在所述目标模型的输入参数数量区间内时,确定获取到的第一输入参数的数量与所述目标模型的输入参数数量一致;若所述目标模型的输出参数数量为固定值,则在获取的第一输出参数的数量与所述目标模型的输出参数数量不同时,确定获取到的第一输出参数的数量与所述目标模型的输出参数数量不一致;若所述目标模型的输出参数数量为数量区间,则在获取的第一输出参数的数量不在所述目标模型的输出参数数量区间内时,确定获取到的第一输出参数的数量与所述目标模型的输出参数数量不一致,以及在获取的第一输出参数的数量在所述目标模型的输出参数数量区间内时,确定获取到的第一输出参数的数量与所述目标模型的输出参数数量一致。
[0008]可选地,获取基于所述第一训练样本配置组件配置的第一训练样本,包括:响应于对所述第一训练样本配置组件的触发操作,在所述第一训练样本配置组件的基础上关联显示样本选择控件和样本导入控件;获取基于所述样本选择控件选择的所述模型生成平台上的已有样本,并在验证选择的已有样本与所述第一输入参数和所述第一输出参数均匹配的情况下,将所述选择的已有样本作为所述第一训练样本;和/或,获取基于所述样本导入控件导入的本地样本,并在验证导入的本地样本与所述第一输入参数和所述第一输出参数均匹配的情况下,将所述导入的本地样本作为所述第一训练样本。
[0009]可选地,所述方法还包括:在所述选择的已有样本与所述第一输入参数和/或所述第一输出参数不匹配的情况下,将不匹配的已有样本作为待标注样本;在所述导入的本地样本与所述第一输入参数和/或所述第一输出参数不匹配的情
况下,将不匹配的本地样本作为待标注样本;显示未完成样本标注的提醒标志以及样本标注控件。
[0010]可选地,所述显示未完成样本标注的提醒标志以及样本标注控件之后,所述方法还包括:响应于对所述样本标注控件的触发操作,确定是否存在已标注完成的第一训练样本;若不存在已标注成功的第一训练样本,则在所述待标注样本中获取预设数量的第一示例样本,并显示所述第一示例样本、待标注参数以及标注工具,其中,所述待标注参数包括所述第一输入参数和所述第一输出参数;获取用户操作所述标注工具在所述第一示例样本中选择的第一输入参数标注和第一输出参数标注,以完成对每个所述第一示例样本的标注;基于所述第一示例样本、剩余的待标注样本以及所述待标注参数,生成至少一个第一标注任务,并将所述第一标注任务分发至预设标注终端中,以通过预设标注终端完成对所述第一标注任务内的待标注样本的标注,其中,所述第一标注任务包括至少一个待标注样本、所述第一示例样本以及所述待标注参数。
[0011]可选地,所述确定是否存在已标注完成的第一训练样本之后,所述方法还包括:若存在已标注成功的第一训练样本,则在已标注成功的第一训练样本中选取预设数量的第二示例样本,并基于所述第二示例样本、剩余的待标注样本以及所述待标注参数,生成至少一个第二标注任务,并将所述第二标注任务分发至预设标注终端中,以通过预设标注终端完成对所述第二标注任务内的待标注样本的标注,其中,所述第二标注任务包括至少一个待标注样本、所述第二示例样本以及所述待标注参数。
[0012]可选地,所述基于所述第一示例样本、剩余的待标注样本以及所述待标注参数,生成至少一个第一标注任务之前,所述方法还包括:若所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型生成方法,其特征在于,所述方法包括:在模型生成平台提供的可视化界面上显示至少一个图形化组件,其中,所述图形化组件包括至少一个模型组件和至少一个功能组件,每个模型组件对应唯一的预设模型;响应于在所述可视化界面上的组件选择操作,确定所述组件选择操作对应的目标组件;若所述目标组件包括模型组件,则基于所述模型组件对应的目标模型,显示所述目标模型对应的第一输入配置组件、第一输出配置组件、第一训练样本配置组件和第一模型标识配置组件,并获取基于所述第一输入配置组件配置的第一输入参数、基于所述第一输出配置组件配置的第一输出参数、基于所述第一训练样本配置组件配置的第一训练样本以及基于所述第一模型标识配置组件配置的第一模型标识;根据所述第一输入参数、所述第一输出参数以及所述第一模型标识,对所述目标模型的输入参数、输出参数和模型标识进行配置得到第一待训练模型,并利用所述第一训练样本对所述第一待训练模型进行自动训练,得到所述第一模型标识对应的第一已训练模型。2.根据权利要求1所述的方法,其特征在于,获取基于所述第一输入配置组件配置的第一输入参数,包括:响应于对所述第一输入配置组件的触发操作,在所述可视化界面上显示输入参数录入组件和至少一个可选输入参数组件;基于对所述可选输入参数组件的选择数据和/或基于所述输入参数录入组件的录入数据,获取所述第一输入参数,其中,在获取到的第一输入参数的数量与所述目标模型的输入参数数量不一致的情况下,所述可视化界面上显示输入参数未配置成功的提醒标志;获取基于所述第一输出配置组件配置的第一输出参数,包括:响应于对所述第一输出配置组件的触发操作,在所述可视化界面上显示输出参数录入组件和至少一个可选输出参数组件;基于对所述可选输出参数组件的选择数据和/或基于所述输出参数录入组件的录入数据,获取所述第一输出参数,其中,在获取到的第一输出参数的数量与所述目标模型的输出参数数量不一致的情况下,所述可视化界面上显示输出参数未配置成功的提醒标志。3.根据权利要求1所述的方法,其特征在于,获取基于所述第一训练样本配置组件配置的第一训练样本,包括:响应于对所述第一训练样本配置组件的触发操作,在所述第一训练样本配置组件的基础上关联显示样本选择控件和样本导入控件;获取基于所述样本选择控件选择的所述模型生成平台上的已有样本,并在验证选择的已有样本与所述第一输入参数和所述第一输出参数均匹配的情况下,将所述选择的已有样本作为所述第一训练样本;和/或,获取基于所述样本导入控件导入的本地样本,并在验证导入的本地样本与所述第一输入参数和所述第一输出参数均匹配的情况下,将所述导入的本地样本作为所述第一训练样本。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述选择的已有样本与所述第一输入参数和/或所述第一输出参数不匹配的情况下,将不匹配的已有样本作为待标注样本;
在所述导入的本地样本与所述第一输入参数和/或所述第一输出参数不匹配的情况下,将不匹配的本地样本作为待标注样本;显示未完成样本标注的提醒标志以及样本标注控件。5.根据权利要求4所述的方法,其特征在于,所述显示未完成样本标注的提醒标志以及样本标注控件之后,所述方法还包括:响应于对所述样本标注控件的触发操作,确定是否存在已标注完成的第一训练样本;若不存在已标注成功的第一训练样本,则在所述待标注样本中获取预设数量的第一示例样本,并显示所述第一示例样本、待标注参数以及标注工具,其中,所述待标注参数包括所述第一输入参数和所述第一输出参数;获取用户操作所述标注工具在所述第一示例样本中选择的第一输入参数标注和第一输出参数标注,以完成对每个所述第一示例样本的标注;基于所述第一示例样本、剩余的待标注样本以及所述待标注参数,生成至少一个第一标注任务,并将所述第一标注任务分发至预设标注终端中,以通过预设标注终端完成对所述第一标注任务内的待标注样本的标注,其中,所述第一标注任务包括至少一个待标注样本、所述第一示例样本以及所述待标注参数;若存在已标注成功的第一训练样本,则在已标注成功的第一训练样本中选取预设数量的第二示例样本,并基于所述第二示例样本、剩余的待标注样本以及所述待标注参数,生成至少一个第二标注任务,并将所述第二标注任务分发至预设标注终端中,以通过预设标注终端完成对所述第二标注任务内的待标注样本的标注,其中,所述第二标注任务包括至少一个待标注样本、所述第二示例样本以及所述待标注参数。6.根据权利要求5所述的方法,其特征在于,所述基于所述第一示例样本、剩余的待标注样本以及所述待标注参数,生成至少一个第一标注任务之前,所述方法还包括:若所述待标注参数包括文字类型参数、图像类型参数和表格类型参数中至少一种,则识别所述第一示例样本中每个所述待标注参数对应的参数特征,其中,所述参数特征包括文字类型参数特征、图像类型参数特征、表格类型参数特征中至少一种;在剩余的待标注样本中预设标注数量的目标样本,并依据所述参数特征对所述目标样本进行自动标注,显示自动标注结果,以使用户判断所述自动标注结果是否准确并确定是否选择自动标注;若接收到自动标注指令,则依据所述参数特征对剩余的待标注样本进行自动标注;若接收到手动标注指令,则执行所述基于所述第一示例样本、剩余的待标注...

【专利技术属性】
技术研发人员:胡明波
申请(专利权)人:深圳前海环融联易信息科技服务有限公司
类型:发明
国别省市:

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

1