[发明专利]一种模型处理方法、系统、终端设备及服务器在审
申请号: | 201810001453.4 | 申请日: | 2018-01-02 |
公开(公告)号: | CN107992906A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 王鹏;王奇刚;胡文晖 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06F21/60 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模型 处理 方法 系统 终端设备 服务器 | ||
1.一种模型处理方法,其特征在于,应用于第一终端设备,所述方法包括:
从服务器获得第一模型,所述第一模型为服务器利用至少一个终端设备发送的模型调整信息所构建的模型;
利用所述第一终端设备的终端数据调整所述第一模型,得到第二模型;
确定所述第二模型相比于所述第一模型的模型调整信息;
发送所述第二模型相比于所述第一模型的模型调整信息至服务器,以使服务器基于接收的所述模型调整信息执行模型调整操作。
2.根据权利要求1所述的方法,其特征在于,所述从服务器获得第一模型,包括:
从服务器维护的全局模型中获得基于预定方式确定出的最优模型作为所述第一模型;
其中,所述全局模型包括:由多个终端设备利用各自终端数据协同训练的至少一个模型,且服务器维护的每个模型由服务器利用至少一个终端设备发送的模型调整信息构建。
3.根据权利要求1所述的方法,其特征在于,所述利用所述第一终端设备的终端数据调整所述第一模型,包括:
在所述第一终端设备符合第一预定条件时,利用所述第一终端设备的用户交互数据及对应于所述用户交互数据的标注信息,调整所述第一模型。
4.根据权利要求1所述的方法,其特征在于,所述确定所述第二模型相比于所述第一模型的模型调整信息,包括:
确定所述第二模型的特征权重相比于所述第一模型的特征权重的梯度信息;
相对应地,所述发送所述第二模型相比于所述第一模型的模型调整信息至服务器,包括:
在所述第一终端设备符合第二预定条件时,发送所述梯度信息至服务器。
5.一种模型处理方法,其特征在于,应用于服务器,所述方法包括:
获得第一终端设备发送的模型调整信息;
判断服务器维护的全局模型中是否存在与所述第一终端设备相匹配的待调整模型,得到判断结果;所述全局模型包括:由多个终端设备利用各自终端数据协同训练的至少一个模型,且服务器维护的每个模型由服务器利用至少一个终端设备发送的模型调整信息构建;
若所述判断结果表示存在,则利用所述第一终端设备发送的模型调整信息调整所述待调整模型。
6.根据权利要求5所述的方法,其特征在于,所述服务器以全局模型版本树的形式管理所述全局模型中的各个模型,其中,所述全局模型版本树中的节点与所述全局模型中的模型一一对应,且所述全局模型版本树中的节点数量低于预定数量;
则所述判断服务器维护的全局模型中是否存在与所述第一终端设备相匹配的待调整模型,包括:
判断所述全局模型版本树中是否存在所述第一终端设备最近一次从服务器获得第一模型时所述第一模型所在的第一节点,得到判断结果;
若所述判断结果表示存在,则获得所述第一节点上存在的当前模型作为与所述第一终端设备相匹配的待调整模型;若所述判断结果表示不存在,则表示不存在所述待调整模型。
7.根据权利要求6所述的方法,其特征在于,还包括:
若所述第一节点自所述第一节点创建起所对应模型的模型调整次数达到预定次数,生成所述第一节点的子节点,并将利用所述模型调整信息调整所述第一节点的当前模型后所得的模型维护至所述第一节点的子节点处。
8.一种第一终端设备,其特征在于,包括:
第一获取单元,用于从服务器获得第一模型,所述第一模型为服务器利用至少一个终端设备发送的模型调整信息所构建的模型;
第一调整单元,用于利用所述第一终端设备的终端数据调整所述第一模型,得到第二模型;
确定单元,用于确定所述第二模型相比于所述第一模型的模型调整信息;
发送单元,用于发送所述第二模型相比于所述第一模型的模型调整信息至服务器,以使服务器基于接收的所述模型调整信息执行模型调整操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810001453.4/1.html,转载请声明来源钻瓜专利网。