[发明专利]一种模型预测方法、装置、电子设备及存储介质有效
| 申请号: | 201711221175.5 | 申请日: | 2017-11-28 |
| 公开(公告)号: | CN109840597B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 赵义龙 | 申请(专利权)人: | 珠海市君天电子科技有限公司 |
| 主分类号: | G06N20/00 | 分类号: | G06N20/00 |
| 代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
| 地址: | 519070 广东省珠海市唐家*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 模型 预测 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开一种模型预测方法、装置、电子设备及存储介质,涉及计算机技术领域,能够有效提高模型预测过程中的数据吞吐量。所述预测方法包括:接收输入数据并将所述输入数据分配到预测模型的至少两个子模型中分别进行预测打分,其中各所述子模型分别由不同的进程驱动,每个所述进程中包括至少两个线程,所述预测模型基于TensorFlow框架;对各所述子模型的预测打分的分数进行加权求和,以获得所述预测模型的预测结果。本发明适用于图像分析和预测中。
技术领域
本发明涉及计算机技术领域,尤其涉及一种模型预测方法、装置、电子设备及存储介质。
背景技术
TensorFlow是基于gRPC(google Remote Procedure Call Protocol,远程过程调用协议)实现的机器学习框架,可以在该框架下通过机器学习训练出各种模型,以便用于对相应的问题进行预测。
然而,由于训练出的模型一般都较为复杂,在运行模型进行预测的过程中常常需要经过大量计算,容易出现数据吞吐量低等问题。
发明内容
有鉴于此,本发明实施例提供一种模型预测方法、装置、电子设备及存储介质,能够有效提高模型预测过程中的数据吞吐量。
第一方面,本发明实施例提供一种模型预测方法,包括:接收输入数据并将所述输入数据分配到预测模型的至少两个子模型中分别进行预测打分,其中各所述子模型分别由不同的进程驱动,每个所述进程中包括至少两个线程,所述预测模型基于TensorFlow框架;对各所述子模型的预测打分的分数进行加权求和,以获得所述预测模型的预测结果。
结合第一方面,在第一方面的第一种实施方式中,每个所述线程由CPU(centralprocess unit,中央处理器)或GPU(Graphics Processing Unit,图形处理器)执行。
结合第一方面,在第一方面的第二种实施方式中,所述接收输入数据并将所述输入数据分配到预测模型的至少两个子模型中分别进行预测打分包括:接收所述输入数据并将所述输入数据分配给至少两个子模型,其中每个子模型通过单独一个进程驱动;将每个所述进程对应的输入数据分配给至少两个第一线程分别进行预处理操作;将所述第一线程预处理后的数据通过至少两个第二线程分别进行预测打分。
结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述将每个所述进程对应的输入数据分配给至少两个第一线程分别进行预处理操作之后,所述将所述第一线程预处理后的数据通过至少两个第二线程分别进行预测打分之前,所述方法还包括:将所述第一线程预处理后的数据存入缓冲队列;从所述缓冲队列中读取所述预处理后的数据到所述至少两个第二线程。
结合第一方面的第二种实施方式,在第一方面的第四种实施方式中,所述第一线程由CPU执行,所述第二线程由GPU执行。
第二方面,本发明的实施例还提供一种模型预测装置,包括:分配单元,用于接收输入数据并将所述输入数据分配到预测模型的至少两个子模型中分别进行预测打分,其中各所述子模型分别由不同的进程驱动,每个所述进程中包括至少两个线程,所述预测模型基于TensorFlow框架;求和单元,用于对各所述子模型的预测打分的分数进行加权求和,以获得所述预测模型的预测结果。
结合第二方面,在第二方面的第一种实施方式中,每个所述线程由中央处理器CPU或图形处理器GPU执行。
结合第二方面,在第二方面的第二种实施方式中,所述分配单元包括:进程分配模块,用于接收所述输入数据并将所述输入数据分配给至少两个子模型,其中每个子模型通过单独一个进程驱动;第一线程分配模块,用于将每个所述进程对应的输入数据分配给至少两个第一线程分别进行预处理操作;第二线程分配模块,用于将所述第一线程预处理后的数据通过至少两个第二线程分别进行预测打分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市君天电子科技有限公司,未经珠海市君天电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711221175.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可扩展的超导量子比特结构
- 下一篇:一种深度学习网络模型的建立方法及装置





