模型管理方法及系统技术方案

技术编号:24517294 阅读:41 留言:0更新日期:2020-06-17 06:41
本发明专利技术提供一种模型管理方法及系统。该模型管理方法包括:根据预先获得的模型导入请求中的模型编号确定模型类型;当模型类型为流式生成模型时,登记流式生成模型的模型管理信息,对流式生成模型进行SDK封装并将封装后的流式生成模型发送至外部的文件存储系统进行存储;当模型类型为外部上传模型时,发送模型获取指令至外部的模型生成系统,接收来自模型生成系统的外部上传模型,登记外部上传模型的模型管理信息并将外部上传模型发送至文件存储系统进行存储。本发明专利技术可以提供模型存储的统一接口,屏蔽不同模型的访问差异,提高建模开发效率,降低误码率。

Model management method and system

【技术实现步骤摘要】
模型管理方法及系统
本专利技术涉及模型管理
,具体地,涉及一种模型管理方法及系统。
技术介绍
模型在调用前会被存储在相应的位置,并且需要被发布成服务才能实现价值。但是不同的建模语言和训练框架需要通过不同代码实现模型存储,导致建模开发效率低下,误码率高。
技术实现思路
本专利技术实施例的主要目的在于提供一种模型管理方法及系统,以提供模型存储的统一接口,屏蔽不同模型的访问差异,提高建模开发效率,降低误码率。为了实现上述目的,本专利技术实施例提供一种模型管理方法,包括:根据预先获得的模型导入请求中的模型编号确定模型类型;当模型类型为流式生成模型时,登记流式生成模型的模型管理信息,对流式生成模型进行SDK封装并将封装后的流式生成模型发送至外部的文件存储系统进行存储;当模型类型为外部上传模型时,发送模型获取指令至外部的模型生成系统,接收来自模型生成系统的外部上传模型,登记外部上传模型的模型管理信息并将外部上传模型发送至文件存储系统进行存储。本专利技术实施例还提供一种模型管理系统,包括:模型类型确定单元,用于根据预先获得的模型导入请求中的模型编号确定模型类型;流式模型处理单元,用于当模型类型为流式生成模型时,登记流式生成模型的模型管理信息,对流式生成模型进行SDK封装并将封装后的流式生成模型发送至外部的文件存储系统进行存储;外部模型处理单元,用于当模型类型为外部上传模型时,发送模型获取指令至外部的模型生成系统,接收来自模型生成系统的外部上传模型,登记外部上传模型的模型管理信息并将外部上传模型发送至文件存储系统进行存储。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现所述的模型管理方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述的模型管理方法的步骤。本专利技术实施例的模型管理方法及系统先根据预先获得的模型导入请求中的模型编号确定模型类型;当模型类型为流式生成模型时,进行SDK封装并将封装后的模型发送至外部的文件存储系统进行存储;当模型类型为外部上传模型时,发送模型获取指令获取模型并将模型发送至文件存储系统进行存储,可以提供模型存储的统一接口,屏蔽不同模型的访问差异,提高建模开发效率,降低误码率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中模型管理方法的流程图;图2是本专利技术实施例中模型管理系统的结构框图;图3是本专利技术实施例中计算机设备的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本领域技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。鉴于目前通过不同代码实现模型存储,导致建模开发效率低下,误码率高,本专利技术实施例提供一种模型管理方法,以提供模型存储的统一接口,屏蔽不同模型的访问差异,提高建模开发效率,降低误码率。以下结合附图对本专利技术进行详细说明。图1是本专利技术一实施例中模型管理方法的流程图。如图1所示,模型管理方法包括:S101:根据预先获得的模型导入请求中的模型编号确定模型类型。在执行S101之前,还包括:将RestFul接口作为外部请求的统一入口,接收用户在可视化图形界面提供的用户登录页面中输入的用户名和密码,进行用户登录校验。用户登录也可以对接第三方单点登陆集成,每当有新的第三方用户校验通过并登录时,会自动创建该用户的唯一编号并记录在用户表中。在用户登录成功后存储当前用户的登录信息,后续每次收到外部请求(如模型导入请求)都会校验当前用户的登录状态,登录信息会同步到元数据库中。其中,RestFul接口还与分布式缓存库连接,用于存储当前已登录用户的session(时域)信息。S102:当模型类型为流式生成模型时,登记流式生成模型的模型管理信息,对流式生成模型进行SDK封装并将封装后的流式生成模型发送至外部的文件存储系统进行存储。其中,模型管理信息包括模型名称、模型说明、清理策略和模型存储路径,模型管理信息会同步到元数据库中。模型可以为人工智能模型;人工智能模型为根据训练数据总结出的数据结构,基于此数据结构可以对新的数据做预测,判定其目标分类或取值。S103:当模型类型为外部上传模型时,发送模型获取指令至外部的模型生成系统,接收来自模型生成系统的外部上传模型,登记外部上传模型的模型管理信息并将外部上传模型发送至文件存储系统进行存储。具体实施时,外部的模型生成系统根据模型获取指令发送外部上传模型,可以通过可视化图形界面提供的模型导入功能接收来自模型生成系统的外部上传模型。图1所示的资产配置数据的推送方法的执行主体可以为计算机。由图1所示的流程可知,本专利技术实施例的模型管理方法先根据预先获得的模型导入请求中的模型编号确定模型类型;当模型类型为流式生成模型时,进行SDK封装并将封装后的模型发送至外部的文件存储系统进行存储;当模型类型为外部上传模型时,发送模型获取指令获取模型并将模型发送至文件存储系统进行存储。本专利技术可以提供模型存储的统一接口,屏蔽不同模型的访问差异,无需关注模型是流式生成模型还是外部上传模型,也无需做单独适配,因此可以提高建模开发效率,降低误码率。一实施例中,模型管理方法还包括:接收模型查询请求;根据模型查询请求中的用户信息获取对应的用户权限;在可视化图形界面显示用户权限对应的模型名称和模型说明。具体实施时,可以通过RestFul接口接收模型查询请求并根据模型查询请求中的登录信息校验用户的登录状态,校验成功后获取对应的用户权限。查询得到的模型名称和模型说明可以用于后续的模型调用。一实施例中,模型管理方法还包括:接收模型调用请求;根据SDK接口提供的模型调用API调用模型调用请求中的模型名称对应的模型存储路径。具体实施时,用户发送模型调用请求,根据模型调用请求中的登录信息校验用户的登录状态和模型调用权限,校验成功后调用模型名称对应的模型存储路径,以获取相关的模型数据供用户调用。一实施例中,模型管理方法还包括:通过RestFul接口接收用户在可视化图形界面发起的模型维护请求,根据模型维护请求中的登本文档来自技高网...

【技术保护点】
1.一种模型管理方法,其特征在于,包括:/n根据预先获得的模型导入请求中的模型编号确定模型类型;/n当模型类型为流式生成模型时,登记所述流式生成模型的模型管理信息,对所述流式生成模型进行SDK封装并将封装后的流式生成模型发送至外部的文件存储系统进行存储;/n当模型类型为外部上传模型时,发送模型获取指令至外部的模型生成系统,接收来自所述模型生成系统的外部上传模型,登记所述外部上传模型的模型管理信息并将所述外部上传模型发送至所述文件存储系统进行存储。/n

【技术特征摘要】
1.一种模型管理方法,其特征在于,包括:
根据预先获得的模型导入请求中的模型编号确定模型类型;
当模型类型为流式生成模型时,登记所述流式生成模型的模型管理信息,对所述流式生成模型进行SDK封装并将封装后的流式生成模型发送至外部的文件存储系统进行存储;
当模型类型为外部上传模型时,发送模型获取指令至外部的模型生成系统,接收来自所述模型生成系统的外部上传模型,登记所述外部上传模型的模型管理信息并将所述外部上传模型发送至所述文件存储系统进行存储。


2.根据权利要求1所述的模型管理方法,其特征在于,
所述模型管理信息包括模型名称、模型说明、清理策略和模型存储路径。


3.根据权利要求2所述的模型管理方法,其特征在于,还包括:
接收模型查询请求;
根据所述模型查询请求中的用户信息获取对应的用户权限;
显示所述用户权限对应的模型名称和模型说明。


4.根据权利要求3所述的模型管理方法,其特征在于,还包括:
接收模型调用请求;
根据SDK接口提供的模型调用API调用所述模型调用请求中的模型名称对应的模型存储路径。


5.一种模型管理系统,其特征在于,包括:
模型类型确定单元,用于根据预先获得的模型导入请求中的模型编号确定模型类型;
流式模型处理单元,用于当模型类型为流式生成模型时,登记所述流式生成模型的模型管理信息,对所述流式生成模型进行SDK...

【专利技术属性】
技术研发人员:聂砂赵筝杨美红贺潇铮盛耀聪王洋
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1