【技术实现步骤摘要】
一种基于人工智能平台的模型部署方法及相关设备
[0001]本申请涉及人工智能
,具体涉及一种基于人工智能平台的模型部署方法及相关设备。
技术介绍
[0002]随着人工智能(Artificial Intelligence,AI)的快速发展以及普及,开发人员需要执行大量的模型定制开发、调试工作,因此需要一种人工智能平台,一方面,人工智能平台能够帮助开发人员脱离模型的定制开发,能够对行业高深领域进行研究;另一方面,人工智能平台能够支持普通用户进行人工智能应用;但是,当前市面上的人工智能平台存在一些弊端,应用较为较窄且模型精度较低,需要进行改进。
技术实现思路
[0003]本申请提供一种基于人工智能平台的模型部署方法及相关设备,能够提升部署到待部署上的模型的精度,且应用范围较为广泛。
[0004]为解决上述技术问题,本申请采用的技术方案是:提供一种基于人工智能平台的模型部署方法,该方法包括:基于用户创建的支持多种功能的算法,创建预设算法集;响应于用户终端发送的第一用户指令,从预设算法集中,选择出第一用户 ...
【技术保护点】
【技术特征摘要】
1.一种基于人工智能平台的模型部署方法,其特征在于,所述方法包括:基于用户创建的支持多种功能的算法,创建预设算法集;响应于用户终端发送的第一用户指令,从所述预设算法集中,选择出所述第一用户指令所指示的至少一个目标算法,构成预训练模型;其中,用于创建所述至少一个目标算法的创建框架不同;获取所述预训练模型对应的训练模型参数以及训练数据集;基于所述训练模型参数与所述训练数据集,对所述预训练模型进行训练,得到第一待部署模型;将所述第一待部署模型转换为第二待部署模型,以使所述第二待部署模型中的各目标算法的格式转换为统一的、且与各待部署设备所支持的格式兼容的中间格式;对所述第二待部署模型进行调优,得到第三待部署模型,所述第三待部署模型的精度与所述第一待部署模型的精度的差值落在预设范围内、且所述第三待部署模型的各目标算法的格式与所述待部署设备所支持的格式匹配;响应于对所述第三待部署模型的测试通过,基于所述第三待部署模型构造软件开发工具包并进行发布,以使所述待部署设备下载所述软件开发工具包,并依据所述软件开发工具包将所述第三待部署模型安装在所述待部署设备上。2.根据权利要求1所述的基于人工智能平台的模型部署方法,其特征在于,所述响应于对所述第三待部署模型的测试通过,基于所述第三待部署模型构造软件开发工具包并进行发布的步骤之前,包括:对所述第三待部署模型进行测试,得到测试结果;基于所述测试结果,判断所述第三待部署模型的性能是否达到预设性能;若是,则确定对所述第三待部署模型的测试通过。3.根据权利要求1所述的基于人工智能平台的模型部署方法,其特征在于,所述将所述第一待部署模型转换为第二待部署模型的步骤,包括:获取用户输入的转化输入参数;基于所述转化输入参数,从转换工具集中选出与所述待部署设备对应的转换工具,得到当前转换工具;采用所述当前转换工具将所述第一待部署模型转换为所述第二待部署模型。4.根据权利要求3所述的基于人工智能平台的模型部署方法,其特征在于,所述转化输入参数还包括测试数据,所述对所述第二待部署模型进行调优,得到第三待部署模型的步骤,包括:在每次对所述第二待部署模型进行调优后,将所述测试数据输入所述第一待部署模型,得到第一模型输出结果;将所述测试数据输入当前调优后的第二待部署模型,得到第二模型输出结果;基于所述第一模型输出结果与所述第二模型输出结果,判断所述第一待部署模型的精度与所述当前调优后的第二待部署模型的精度的差值是否落在所述预设范围内;若是,则将所述当前调优后的第二待部署模型确定为所述第三待部署模型。5.根据权利要求1所述的基于人工智能平台的模型部署方法,其特征在于,所述第三待部署模型通过如下方式测试:
将所述第三待部署模型与所述第三待部署模型的模型辅助信息配置文件合并,得到第一部署信息,并将所述第一部署信息转换为第二部署信息;在接收到第二用户指令后,将所述待部署设备对应的软件开发工具包中的模型相关信息替换为所述第二部署信息;运行所述软件开发工具包,得到测试结果;其中,所述模型辅助信息配置文件包括所述待部署设备支持的最大通道数或类别映射...
【专利技术属性】
技术研发人员:魏东东,黄鹏,吴忠人,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。