人工智能信息的处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:38712047 阅读:9 留言:0更新日期:2023-09-08 14:54
本申请公开了人工智能信息的处理方法、装置、电子设备和存储介质,涉及人工智能、信息存储和云平台领域。具体实现方案为:接收来自人工智能AI开发平台的实体存储请求;其中,实体存储请求包括AI实体;在实体存储请求包括存储地址的情况下,根据存储地址,确定对应的存储系统;将AI实体存储在存储系统中。本申请实施例可以实现对多个AI开发平台的AI实体进行统一的存储管理。一的存储管理。一的存储管理。

【技术实现步骤摘要】
人工智能信息的处理方法、装置、电子设备和存储介质
[0001]本申请为2020年7月15日提交中国专利局、申请号为202010679383.5专利技术名称为“人工智能信息的处理方法、装置、电子设备和存储介质”的中国专利申请的分案申请。


[0002]本申请涉及数据处理领域,尤其涉及人工智能、信息存储和云平台领域。

技术介绍

[0003]随着人工智能(Artificial Intelligence,AI)技术的高速发展,越来越多的企业、个人加入到AI的开发过程中。在此背景下,业内出现了大量服务于AI开发者的AI开发平台,旨在为AI开发者提供专业、便捷的AI开发环境,满足AI产品研发流程化、自动化、组件化的需求。各AI开发平台的功能、适用领域存在差异,因此,AI开发者会应用多种AI开发平台。

技术实现思路

[0004]本申请提供了一种人工智能信息的处理方法、装置、电子设备和存储介质。
[0005]根据本申请的一方面,提供了一种人工智能信息的处理方法,包括:
[0006]接收来自人工智能AI开发平台的实体存储请求;其中,实体存储请求包括AI实体;
[0007]在实体存储请求包括存储地址的情况下,根据存储地址,确定对应的存储系统;
[0008]将AI实体存储在存储系统中。
[0009]根据本申请的另一方面,提供了一种人工智能信息的处理装置,包括:
[0010]第一接收模块,用于接收来自人工智能AI开发平台的实体存储请求;其中,实体存储请求包括AI实体;r/>[0011]第一确定模块,用于在实体存储请求包括存储地址的情况下,根据存储地址,确定对应的存储系统;
[0012]第一存储模块,用于将AI实体存储在存储系统中。
[0013]根据本申请的另一方面,提供了一种电子设备,包括:
[0014]至少一个处理器;以及
[0015]与至少一个处理器通信连接的存储器;其中,
[0016]存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本申请任意实施例提供的方法。
[0017]根据本申请的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行本申请任意实施例提供的方法。
[0018]根据本申请的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的方法。
[0019]根据本申请的技术方案,由于接收AI开发平台的实体存储请求后,会将AI实体存储到AI开发平台指定的存储系统,因此,通过对接多个AI开发平台和存储系统,可以实现对多个AI开发平台的AI实体进行统一的存储管理,减少各AI开发平台在AI实体存储管理上的
重复模块开发。
[0020]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0021]附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0022]图1是根据本申请示例性实施例的人工智能信息的处理方法的示意图;
[0023]图2是根据本申请示例性实施例的人工智能信息的处理方法的示意图;
[0024]图3是根据本申请示例性实施例的人工智能信息的处理方法的示意图;
[0025]图4是根据本申请示例性实施例的人工智能信息的处理方法的示意图;
[0026]图5是本申请一应用示例的示意图;
[0027]图6是根据本申请示例性实施例的人工智能信息的处理装置的示意图;
[0028]图7是根据本申请示例性实施例的人工智能信息的处理装置的示意图;
[0029]图8是用来实现本申请实施例的人工智能信息的处理方法的电子设备的框图。
具体实施方式
[0030]以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0031]图1示出了本申请示例性实施例的人工智能信息的处理方法的示意图。如图1,该方法可以包括:
[0032]步骤S11,接收来自人工智能AI开发平台的实体存储请求;其中,实体存储请求包括AI实体;
[0033]步骤S12,在实体存储请求包括存储地址的情况下,根据存储地址,确定对应的存储系统;
[0034]步骤S13,将AI实体存储在存储系统中。
[0035]示例性地,上述方法可以由AI信息的处理装置例如AI生命周期管理(Development and Operations,DevOps)系统执行,该装置可以部署在云端。该装置可以与至少一个AI开发平台和至少一个存储系统交互。其中,AI开发平台可以包括专用于AI产品开发的平台例如Easy DL、ModelArts等,也可以包括能够用于AI产品开发的通用软件开发平台。存储系统可以包括分布式存储文件系统例如AFS(The Andrew File System,安德鲁文件系统)、HDFS(Hadoop Distributed File System,Hadoop分布式文件系统)等,也可以包括代码托管仓库例如iCode、GitHub、GitLab等。
[0036]示例性地,AI实体包括模型、数据集和代码中的至少一种。其中,模型可以包括AI开发过程中用到的预训练模型、经训练得到的收敛模型等,可应用于图像处理、自然语言处理、语音识别等领域。数据集可以包括训练集、测试集、验证集、未经处理的源数据集合等。代码可以包括数据数据预处理代码、训练代码等。
[0037]示例性地,存储地址可以指存储系统的位置的标识信息,可以是存储系统的通信
地址,也可以是存储系统的编码标识。
[0038]本申请实施例中,AI开发平台在有AI实体的存储需求时例如模型、数据集和代码的版本更新时发起实体存储请求,如果该请求包括存储地址,即AI开发平台指定了存储系统,则将该请求对应的AI实体存储在AI开发平台指定的存储系统中。在AI信息的处理装置对接多个AI开发平台和多个存储系统的情况下,多个AI开发平台将各自的模型、数据集和代码交由该装置管理,无需在每个开发平台上登录各个存储系统,也无需针对每个开发平台上分别开发模型、数据集和代码的版本管理模块,并且解决模型在多个AI开发平台和多个存储系统流转时造成的冗余数据存储和业务模块耦合问题,实现对多个AI开发平台的AI实体进行统一的存储管理。
[0039]作为一种示例性的实施方式,实体存储请求还可以包括鉴权信息。即AI信息的处理方法还包括:根据鉴权信息,验证AI开发平台是否具备使用存储系统的权限。相应地,步骤S13,将AI实体存储在存储系统中,包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种人工智能信息的处理方法,包括:接收来自人工智能AI开发平台的实体存储请求;其中,所述实体存储请求包括AI实体;在所述实体存储请求包括存储地址的情况下,根据所述存储地址,确定对应的存储系统;将所述AI实体存储在所述存储系统中;所述方法还包括:接收来自AI开发平台的实体关系包;其中,所述实体关系包包括已存储的至少两个AI实体间的关联关系;所述至少两个AI实体包括模型、数据集和代码中的至少一种;在所述AI开发平台调用目标AI实体时,根据所述实体关系包,确定所述目标AI实体关联的其他AI实体,向所述AI开发平台提供所述其他AI实体的调用接口。2.根据权利要求1所述的方法,其中,所述实体存储请求还包括元数据信息;所述元数据信息与所述AI实体关联;所述方法还包括:在接收到来自所述AI开发平台的包括所述元数据信息的处理请求时,查找所述元数据信息关联的所述AI实体,以对所述AI实体进行处理。3.根据权利要求2所述的方法,其中,所述实体存储请求还包括鉴权信息;所述方法还包括:根据所述鉴权信息,验证所述AI开发平台是否具备使用所述存储系统的权限;所述将所述AI实体存储在所述存储系统中,包括:在验证通过的情况下,将所述AI实体存储在所述存储系统中。4.根据权利要求2所述的方法,还包括:在所述实体存储请求不包括所述存储地址的情况下,将所述AI实体存储在公用存储空间中。5.一种人工智能信息的处理装置,包括:第一接收模块,用于接收来自人工智能AI开发平台的实体存储请求;其中,所述实体存储请求包括AI实体;第一确定模块,用于在所述实体存储请求包括存储地址的情况下,根据所述存储地址,确定对应的存储系统;第一存储模块,用于将所述AI实体存储在所述存储系统中;所...

【专利技术属性】
技术研发人员:李金麒胡鸣人袁正雄施恩谢永康曹皓
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1