[发明专利]管理算法模型的方法和装置在审
申请号: | 201810689156.3 | 申请日: | 2018-06-28 |
公开(公告)号: | CN110727468A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 胡晓 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张一军;张效荣 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 算法模型 管理容器 加载 配置信息 计算机技术领域 方法和装置 服务器内存 标识更新 动态加载 服务版本 更新算法 管理算法 软件平台 在线算法 重新配置 算法 卸载 调用 带宽 消耗 部署 服务 | ||
本发明公开了一种管理算法模型的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收针对算法模型管理容器的配置信息;其中,算法模型管理容器为用于放置算法模型的软件平台,配置信息包括所需算法模型的标识;获取算法模型管理容器中已加载算法模型的标识;基于所需算法模型的标识和已加载算法模型的标识更新算法模型管理容器。该实施方式能够动态加载需要调用的算法服务版本,且切换版本时不必重新配置、部署,同时,加载、卸载或更新算法模型时,不需要重新启动;减少了服务器内存消耗,节省带宽,提高了在线算法模型服务的性能。
技术领域
本发明涉及计算机技术领域,尤其涉及一种管理算法模型的方法和装置。
背景技术
随着计算机技术的高速发展,云计算、大数据技术和人工智能等技术不断融入人们的生产生活中,例如,智能对话无人客服机器人。而这些技术通常是基于各类算法模型实现的,算法模型是解决一类问题的步骤(亦即解决一类问题的算法),例如预测模型、纠错模型、分词模型或实体识别模型等。
现有的算法模型服务,是通过系统预先配置的策略向用户提供算法模型的基础服务。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
1.只能加载单一版本的算法模型,无法同时提供多个版本的算法模型,如果切换版本则必须重新配置、部署,导致算法模型服务中断;
2.不能动态地加载或者卸载某个版本的算法模型,当需要切换不同版本的算法模型时,只能在重新修改配置后重新启动;
3.在算法模型加载后,无法进行动态的参数调整。
发明内容
有鉴于此,本发明实施例提供一种管理算法模型的方法和装置,能够动态加载需要调用的算法服务版本,且切换版本时不必重新配置、部署,同时,加载、卸载或更新算法模型时,不需要重新启动;减少了服务器内存消耗,节省带宽,提高了在线算法模型服务的性能。
为实现上述目的,根据本发明实施例的一个方面,提供了一种管理算法模型的方法。
本发明实施例的一种管理算法模型的方法包括:接收针对算法模型管理容器的配置信息;其中,所述算法模型管理容器为用于放置算法模型的软件平台,所述配置信息包括所需算法模型的标识;获取所述算法模型管理容器中已加载算法模型的标识;基于所述所需算法模型的标识和所述已加载算法模型的标识更新所述算法模型管理容器。
可选地,基于所述所需算法模型的标识和所述已加载算法模型的标识更新所述算法模型管理容器包括:当所述已加载算法模型的标识未包含全部所述所需算法模型的标识时,基于所述所需算法模型的标识和所述已加载算法模型的标识确定所述算法模型管理容器需加载算法模型;将所述需加载算法模型加载至所述算法模型管理容器。
可选地,将所述需加载算法模型加载至所述算法模型管理容器包括:采用单例模式将所述需加载算法模型加载至所述算法模型管理容器。
可选地,所述配置信息还包括所述算法模型管理容器的子容器的类型;以及采用单例模式将所述需加载算法模型加载至所述算法模型管理容器包括:采用单例模式调用所述需加载算法模型;将所述需加载算法模型加载至与所述需加载算法模型的类型对应的所述子容器。
可选地,将所述需加载算法模型加载至所述算法模型管理容器之后还包括:为所述需加载算法模型添加扩展属性;其中,所述扩展属性包括以下各项中的至少一项:算法模型的类型、算法模型的编码、算法模型的版本号、算法模型的唯一路径值、算法模型的状态和算法模型的扩展参数。
可选地,基于所述所需算法模型的标识和所述已加载算法模型的标识更新所述算法模型管理容器还包括:基于所述所需算法模型的标识和所述已加载算法模型的标识确定所述算法模型管理容器需移除算法模型;将所述需移除算法模型从所述算法模型管理容器中移除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810689156.3/2.html,转载请声明来源钻瓜专利网。