[发明专利]机器学习模型预测在线服务的部署方法和装置在审
申请号: | 202110370662.8 | 申请日: | 2021-04-06 |
公开(公告)号: | CN113064599A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 蔡鹏;蔡石林;管胜 | 申请(专利权)人: | 顶象科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06N20/00 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张萌 |
地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器 学习 模型 预测 在线 服务 部署 方法 装置 | ||
本发明提供了一种机器学习模型预测在线服务的部署方法和装置,涉及计算机应用技术领域,该方法包括:首先利用特征处理的算子将预先获取的离线数据进行特征处理,生成模型训练集,其中特征处理的算子包括第一在线计算接口和第二在线计算接口;然后利用模型训练集对机器学习算法的算子进行训练,生成训练好的机器学习模型;再根据特征处理的算子和训练好的机器学习模型,确定算子链路;最后基于算子链路中的第一在线计算接口和第二在线计算接口,生成模型在线服务,该模型在线服务用于处理实时请求的数据,生成模型计算结果。通过上述方法可以代替人工转换代码,提高了模型开发的效率,并且降低了引入错误的可能性以及在线模型部署的成本。
技术领域
本发明涉及计算机应用技术领域,尤其是涉及一种机器学习模型预测在线服务的部署方法和装置。
背景技术
随着海量数据的出现,人工智能技术得到了迅速发展,其中,机器学习技术普遍被应用于从海量的数据记录(例如,金融数据、互联网数据等)中挖掘出有益的价值,越来越多机器学习模型以在线服务的形式被部署。在一个标准的机器学习开发流程中,原始数据经过特征加工形成特征宽表,再由特征宽表进行模型训练得到机器学习模型。在使用该类模型时,需要将训练好的模型部署为一个模型预测服务接口,请求数据经过和开发流程中相同的特征加工逻辑形成特征宽表,再调用模型预测服务接口得到预测结果。
在模型构建过程中,多数情况下会采用python或R语言进行模型开发工作,再将特征计算逻辑转化为java语言后进行部署。由于模型开发和模型部署时,特征宽表的生成使用了不同的语言,不可避免存在代码翻译的过程,目前常用的解决方法是使用人工进行代码转换,不但费时费力而且存在引入bug的可能,增加了使用人工智能AI(ArtificialIntelligence)模型技术解决实际业务问题的成本。
发明内容
本发明的目的在于提供一种机器学习模型预测在线服务的部署方法和装置,以缓解现有技术中存在的人工代码转换费时费力、开发效率低的技术问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种机器学习模型预测在线服务的部署方法,包括:利用特征处理的算子将预先获取的离线数据进行特征处理,生成模型训练集;上述特征处理的算子包括第一在线计算接口和第二在线计算接口;利用上述模型训练集对机器学习算法的算子进行训练,生成训练好的机器学习模型;上述训练好的机器学习模型的算子包括第一在线计算接口;根据所述特征处理的算子和所述训练好的机器学习模型,确定算子链路;所述算子链路包括所述特征处理的算子和所述训练好的机器学习模型的算子;基于所述算子链路中的所述第一在线计算接口和所述第二在线计算接口,生成模型在线服务;所述模型在线服务用于处理实时请求的数据,生成模型计算结果。
在一些可能的实施方式中,在将预先获取的离线数据进行特征处理,生成模型训练集的步骤之前,还包括:确定特征处理的算子和机器学习算法的算子;获取建模场景的离线数据,确定离线建模训练集。
在一些可能的实施方式中,上述特征处理的算子包括第一算子和第二算子,上述机器学习算法的算子包括第一算子;上述第一算子包括第一在线计算接口和第一离线计算接口,上述第二算子包括第二在线计算接口和第二离线计算接口。
在一些可能的实施方式中,上述第一算子在进行离线计算时,生成配置文件,上述配置文件用于计算上述第一算子的计算逻辑。
在一些可能的实施方式中,上述特征处理包括:数据清洗、数据填充和特征衍生中的一种或多种;如果上述特征处理为上述数据清洗或上述数据填充,上述特征处理的算子为第二算子;如果上述特征处理为特征衍生,上述特征处理的算子为第一算子,或者第一算子和第二算子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顶象科技有限公司,未经顶象科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110370662.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网球架喷漆装置及操作方法
- 下一篇:市政工程用污水处理装置及使用方法