[发明专利]机器学习运算的分配系统及方法有效
申请号: | 201811190161.6 | 申请日: | 2018-10-12 |
公开(公告)号: | CN111047045B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
主分类号: | G06N20/00 | 分类号: | G06N20/00;G06F9/30 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 孙岩 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器 学习 运算 分配 系统 方法 | ||
本发明涉及一种机器学习运算的分配系统,根据终端服务器控制指令在终端服务器中使用运算能力较低的第一机器学习算法计算上述运算任务时,可得到一个准确性较低的运算结果。而根据云端服务器控制指令在云端服务器中使用运算能力较高的第二机器学习算法也计算上述同一个运算任务时,可得到一个准确性较高的运算结果。这样,实现了基于用户的需求,灵活地使用不同的机器学习算法分别执行同一个运算任务,从而用户可分别得到一个准确性较低的运算结果和一个准确性较高的运算结果。并且,由于终端服务器的运算能力较弱,终端运算结果能够先输出,这样避免了用户需要长时间的等待,提高了处理效率。
技术领域
本发明涉及信息处理技术领域,特别是涉及一种机器学习运算的分配系统及方法。
背景技术
机器学习近些年来取得了重大突破,比如,在机器学习技术中,采用深度学习算法训练的神经网络模型在图像识别、语音处理、智能机器人等应用领域取得了令人瞩目的成果。深度神经网络通过建立模型来模拟人类大脑的神经连接结构,在处理图像、声音和文本等信号时,通过多个变换阶段分层对数据特征进行描述。然而,随着机器学习算法的复杂度不断提高,机器学习技术在实际应用过程中存在占用资源多、运算速度慢、能量消耗大等问题。
比如,在传统的机器学习算法的处理过程中,为了通用性的要求,往往需要占据很大的内存空间在云端来存储训练好的权重。
然而,采用上述方法会导致机器学习算法的处理时间长,处理效率低,进而导致用户的等待时间过长。
发明内容
基于此,有必要针对上述机器学习算法的处理效率低的问题,提供一种处理效率高的机器学习运算的分配系统及方法。
一种机器学习运算的分配系统,包括:终端服务器和云端服务器;
所述终端服务器用于根据需求信息生成对应的运算任务,并根据所述运算任务和终端服务器的硬件性能参数选取在所述终端服务器运行的第一机器学习算法,以及根据所述运算任务和云端服务器的硬件性能参数选取在所述云端服务器运行的第二机器学习算法;
根据所述第一机器学习算法和所述运算任务生成终端服务器控制指令,以及根据所述第二机器学习算法和所述运算任务生成云端服务器控制指令。
一种机器学习运算的分配方法,包括:
获取需求信息、终端服务器的硬件性能参数和云端服务器的硬件性能参数;
根据所述需求信息生成对应的运算任务,并根据所述运算任务和所述终端服务器的硬件性能参数选取在所述终端服务器运行的第一机器学习算法,以及根据所述运算任务和所述云端服务器的硬件性能参数在所述云端服务器运行的第二机器学习算法;
根据所述第一机器学习算法和所述运算任务生成终端服务器控制指令,以及根据所述第二机器学习算法和所述运算任务生成云端服务器控制指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811190161.6/2.html,转载请声明来源钻瓜专利网。