一种模型配置方法、装置及系统制造方法及图纸

技术编号:38930638 阅读:27 留言:0更新日期:2023-09-25 09:35
本发明专利技术实施例提供一种模型配置方法、装置及系统。所述方法包括:获取待导入模型的模型信息;其中,所述模型信息包括以下至少一项:模型结构类型,模型调用接口信息和模型的环境信息;基于所述模型结构类型将所述待导入模型导入到模型配置系统;将所述待导入模型的调用接口信息与标准调用接口信息进行适配;所述标准调用接口信息包括以下至少一项:标准协议,标准输入或输出格式,镜像模型的文件包类型和基础运行环境。本发明专利技术实施例为待导入模型进行调用接口格式适配,将该待导入模型的调用接口格式与标准调用接口进行适配,从而实现了以统一接口格式对不同模型进行调用以及管理,提高了模型调用以及管理的效率。模型调用以及管理的效率。模型调用以及管理的效率。

【技术实现步骤摘要】
一种模型配置方法、装置及系统


[0001]本专利技术涉及大数据分析和机器学习领域,尤其涉及一种模型配置方法、装置及系统。

技术介绍

[0002]随着人工智能和大数据的快速发展,各行各业均有涉及应用模型进行预测。而用于预测的模型通常来自不同的供应商,使用的不同开发语言和/或使用不同的模型算法,从而导致不同模型对外提供的使用方法和接口都不同。因此现有技术中无法实现对各类型模型进行统一管理。

技术实现思路

[0003]本专利技术实施例提供一种模型配置方法、装置及系统,解决现有技术中无法实现对各类型模型进行统一管理的问题。
[0004]为解决上述技术问题,本专利技术提供一种模型配置方法,所述方法包括:
[0005]获取待导入模型的模型信息;
[0006]基于所述待导入模型的模型结构类型将所述待导入模型导入到模型配置系统;
[0007]将所述待导入模型的模型调用接口信息与标准调用接口信息进行适配,得到配置后的模型;
[0008]所述标准调用接口信息包括以下至少一项:标准协议,标准输入或输出格式,镜像模型的文件包类型和基础运行环境。
[0009]可选的,上述方法中,所述获取待导入模型的模型信息,包括:
[0010]接收模型导入请求;
[0011]对所述模型导入请求进行解析,得到待导入模型的模型信息;
[0012]其中,所述模型信息包括:模型结构类型、模型调用接口信息和/或模型的环境信息;所述模型结构类型包括镜像模型、应用模型和模型文件。/>[0013]可选的,上述方法中,所述基于所述模型结构类型将所述待导入模型导入到模型配置系统之前,所述方法还包括:
[0014]在所述待导入模型的模型结构类型为应用模型时,为所述待导入模型配置基础运行环境;
[0015]在所述待导入模型的模型结构类型为模型文件时,将所述待导入模型转换为目标模型,并为所述目标模型配置预设特征信息。
[0016]可选的,上述方法中,所述将所述待导入模型的模型调用接口信息与标准调用接口信息进行适配,得配置后的模型,包括:
[0017]使用接口适配器解析所述待导入模型的模型调用接口信息,确定所述待导入模型的模型调用接口对应的原始协议;
[0018]解析所述原始协议的组成信息;
[0019]基于所述原始协议的组成信息,将所述原始协议转换为标准协议,得到配置后的模型。
[0020]可选的,上述方法中,所述基于所述原始协议的组成信息,将所述原始协议转换为标准协议,得配置后的模型,包括:
[0021]确定所述标准协议的目标字段;
[0022]将所述原始协议的组成信息与所述标准协议的目标字段一一映射,得到配置后的模型;
[0023]其中,所述标准协议的目标字段包括以下至少一项:协议头部,协议请求地址,协议请求方法,协议请求参数和协议请求体。
[0024]可选的,上述方法还包括:
[0025]获取所述模型配置系统中待部署模型的类型,所述待部署模型包括所述配置后的模型;
[0026]基于所述待部署模型的类型确定目标部署策略;
[0027]根据所述目标部署策略对所述待部署模型进行部署。
[0028]可选的,上述方法还包括:
[0029]使用目标协议应用程序接口访问所述模型配置系统中目标模型的标准调用接口,得到所述目标模型的预测结果;
[0030]其中,所述目标模型支持至少一种协议类型。
[0031]本专利技术实施例还提供了一种模型配置装置,所述装置包括:
[0032]第一获取模块,用于获取待导入模型的模型信息;
[0033]导入模块,用于基于所述模型结构类型将所述待导入模型导入到模型配置系统;
[0034]适配模块,将所述待导入模型的模型调用接口信息与标准调用接口信息进行适配,得到配置后的模型;所述标准调用接口信息包括以下至少一项:标准协议,标准输入或输出格式,镜像模型的文件包类型和基础运行环境。
[0035]可选的,上述装置中,所述第一获取模块包括:
[0036]接收子模块,用于接收模型导入请求;
[0037]解析子模块,用于对所述模型导入请求进行解析,得到待导入模型的模型信息;
[0038]其中,所述模型信息包括:模型结构类型、模型调用接口信息和/或模型的环境信息;所述模型结构类型包括镜像模型、应用模型和模型文件。
[0039]可选的,上述装置中,所述装置还包括:
[0040]第一配置模块,用于在所述待导入模型的模型结构类型为应用模型时,为所述待导入模型配置基础运行环境;
[0041]第二配置模块,用于在所述待导入模型的模型结构类型为模型文件时,将所述待导入模型转换为目标模型,并为所述目标模型配置预设特征信息。
[0042]可选的,上述装置中,所述适配模块包括:
[0043]确定子模块,用于使用接口适配器解析所述待导入模型的模型调用接口信息,确定所述待导入模型的模型调用接口对应的原始协议;
[0044]解析子模块,用于解析所述原始协议的组成信息;
[0045]适配子模块,用于基于所述原始协议的组成信息,将所述原始协议转换为标准协
议,得到配置后的模型。
[0046]可选的,上述装置中,所述适配子模块包括:
[0047]确定单元,用于确定所述标准协议的目标字段;
[0048]映射单元,用于将所述原始协议的组成信息与所述标准协议的目标字段一一映射,得到配置后的模型;
[0049]其中,所述标准协议的目标字段包括以下至少一项:协议头部,协议请求地址,协议请求方法,协议请求参数和协议请求体。
[0050]可选的,上述装置还包括:
[0051]第二获取模块,用于获取所述模型配置系统中待部署模型的类型,所述待部署模型包括所述配置后的模型;
[0052]确定模块,用于基于所述待部署模型的类型确定目标部署策略;
[0053]部署模块,用于根据所述目标部署策略对所述待部署模型进行部署。
[0054]可选的,上述装置还包括:
[0055]访问模块,用于使用目标协议应用程序接口访问所述模型配置系统中目标模型的标准调用接口,得到所述目标模型的预测结果;
[0056]其中,所述目标模型支持至少一种协议类型。
[0057]本专利技术实施例还提供了一种模型配置系统,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述的模型配置方法的步骤。
[0058]本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述的模型配置方法的步骤。
[0059]本专利技术实施例为待导入模型进行调用接口格式适配,将该待导入模型的调用接口格式与标准调用接口进行适配,从而实现了以统一接口格式本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种模型配置方法,其特征在于,所述方法包括:获取待导入模型的模型信息;基于所述待导入模型的模型结构类型将所述待导入模型导入到模型配置系统;将所述待导入模型的模型调用接口信息与标准调用接口信息进行适配,得到配置后的模型;所述标准调用接口信息包括以下至少一项:标准协议,标准输入或输出格式,镜像模型的文件包类型和基础运行环境。2.根据权利要求1所述的模型配置方法,其特征在于,所述获取待导入模型的模型信息,包括:接收模型导入请求;对所述模型导入请求进行解析,得到待导入模型的模型信息;其中,所述模型信息包括:模型结构类型、模型调用接口信息和/或模型的环境信息;所述模型结构类型包括镜像模型、应用模型和模型文件。3.根据权利要求2所述的模型配置方法,其特征在于,所述基于所述模型结构类型将所述待导入模型导入到模型配置系统之前,所述方法还包括:在所述待导入模型的模型结构类型为应用模型时,为所述待导入模型配置基础运行环境;在所述待导入模型的模型结构类型为模型文件时,将所述待导入模型转换为目标模型,并为所述目标模型配置预设特征信息。4.根据权利要求1至3任一项所述的模型配置方法,其特征在于,所述将所述待导入模型的模型调用接口信息与标准调用接口信息进行适配,得到配置后的模型,包括:使用接口适配器解析所述待导入模型的模型调用接口信息,确定所述待导入模型的模型调用接口对应的原始协议;解析所述原始协议的组成信息;基于所述原始协议的组成信息,将所述原始协议转换为标准协议,得到配置后的模型。5.根据权利要求4所述的模型配置方法,其特征在于,所述基于所述原始协议的组成信息,将所述原始协议转换为标准协议,得到配置后的...

【专利技术属性】
技术研发人员:李明方磊尚明栋王清臣
申请(专利权)人:北京九章云极科技有限公司
类型:发明
国别省市:

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

1