【技术实现步骤摘要】
一种人工智能AI训练的方法、系统及设备
[0001]本申请涉及人工智能(artificial intelligence,AI)
,尤其涉及一种AI训练的方法、系统及设备。
技术介绍
[0002]随着AI技术的发展,AI应用于各行各业。典型的AI技术,包括深度学习技术、机器学习技术等,其基本思想是设计AI模型,并基于训练数据对AI模型进行训练,使得训练完成的AI模型具备一定的功能,例如:物体检测的功能、目标识别的功能等。AI模型是一种利用AI技术实现的算法,例如:基于深度学习技术的深度学习模型。
[0003]为了方便地进行AI模型的开发与训练,业界出现了各种各样的AI框架,开发者通常习惯在本地设备上安装AI框架,基于AI框架进行AI模型的开发与训练。由于对AI模型的训练需要依赖较强算力的支撑。开发者在本地设备基于AI框架开发的AI模型在本地被训练通常受到本地设备的算力的限制。
技术实现思路
[0004]本申请提供了一种人工智能AI训练的方法,该方法通过在本地设备中的训练代码运行时,将训练任务信息上 ...
【技术保护点】
【技术特征摘要】
1.一种人工智能AI训练方法,其特征在于,所述方法应用于引导系统,当云训练系统的用户在本地设备上触发训练代码的运行后,所述方法包括:根据所述本地设备上运行的所述训练代码,获取训练任务信息,其中,所述训练代码用于训练AI模型,所述AI模型由所述用户基于安装在所述本地设备上的AI框架进行开发获得;将所述训练任务信息上传至所述云训练系统,并通知所述云训练系统执行所述训练任务信息对应的训练任务。2.根据权利要求1所述的方法,其特征在于,所述训练任务信息包括利用所述AI框架中的获取组件从所述训练代码中获取的信息,以及根据所述训练代码中的信息从所述本地设备获取的信息。3.根据权利要求1或2所述的方法,其特征在于,所述训练任务信息包括以下数据中的一种或多种:所述训练代码中的训练参数、所述AI模型、所述训练代码中用于对所述AI模型进行训练的训练程序逻辑、所述本地设备的训练环境信息、用于与所述云训练系统连接的云训练接入信息。4.根据权利要求3所述的方法,其特征在于,所述本地设备的训练环境信息包括:所述AI框架的版本信息,和/或所述训练代码的编程语言的版本信息。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述方法还包括:接收所述云训练系统在执行所述训练任务的过程中发送的训练数据获取请求;根据所述训练数据获取请求获取所述训练数据,并发送所述训练数据至所述云训练系统。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,在通知所述云训练系统执行所述训练任务信息对应的训练任务之前,所述方法还包括:接收所述云训练系统返回的环境准备成功响应。7.根据权利要求1
‑
6任一项所述的方法,其特征在于,所述方法还包括:接收所述云训练系统返回的训练完成的AI模型。8.根据权利要求1
‑
7任一项所述的方法,其特征在于,所述引导系统从所述云训练系统中获得,并安装于所述本地设备中。9.一种AI训练方法,其特征在于,所述方法应用于云训练系统,包括:获取引导系统在用户在本地设备触发运行训练代码后发送的训练任务信息,所述训练任务信息包括所述本地设备的训练环境信息;根据所述训练环境信息执行云训练环境的准备;基于所述云训练环境执行所述训练任务信息对应的训练任务。10.根据权利要求9所述的方法,其特征在于,所述本地设备的训练环境信息包括:待训练的AI模型所依赖的AI框架的版本信息,和/或用于训练所述AI模型的所述训练代码所使用的编程语言的版本信息。11.根据权利要求10所述的方法,其特征在于,所述根据所述训练环境信息执行云训练环境的准备,包括:根据所述AI框架的版本信息,以及所述训练代码的编程语言的版本信息设置所述云训练环境中执行训练任务使用的AI框架和编程语言。
12.根据权利要求9
‑
11任一项所述的方法,其特征在于,所述训练任务信息还包括:训练代码中的训练参数、AI模型、训练代码中用于对所述AI模型进行训练的训练程序逻辑;所述基于所述云训练环境执行所述训练任务信息对应的训练任务,包括:根据所述训练参数和所述训练程序逻辑,在所述准备的云训练环境中执行对所述AI模型的训练。13.根据权利要求9
‑
12任一项所述的方法,其特征在于,所述训练任务信息还包括:云训练接入信息,在根据所述训练环境信息执行云训练环境的准备之前,所述方法还包括:根据所述云训练接入信息对所述训练任务信息对应的训练任务进行鉴权和/或计费查询。14.一种引导系统,其特征在于,包括:获取模块,用于当云训练系统的用户在本地设备上触发训练代码的运行后,根据所述本地设备上运行的所述训练代码,获取训练任务信息,其中,所述训练代码用于训练AI模型,所述AI模型由所述用户基于安装在所述本地设备上的AI框架进行开发获得;发送模块,用于将所述训练任务信息上传至所述云训练系统,并通...
【专利技术属性】
技术研发人员:陈普,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。