[发明专利]一种基于分布式学习的刀具寿命预测方法有效
申请号: | 202211525896.6 | 申请日: | 2022-12-01 |
公开(公告)号: | CN115600512B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 杨之乐;吴承科;刘祥飞;郭媛君;冯伟 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N20/00;B23Q17/09;G06F111/02;G06F119/04 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 学习 刀具 寿命 预测 方法 | ||
1.一种基于分布式学习的刀具寿命预测方法,其特征在于,所述方法包括:
第一终端将本地数据中的刀具特征数据输入至本地持有的本地模型中,获取所述本地模型输出的刀具寿命预测结果,并根据所述刀具寿命预测结果和所述本地数据中的刀具寿命标签得到本地训练损失,将所述本地训练损失发送至第二终端;
所述本地模型包括特征提取模块和预测模块;所述第一终端将本地数据中的刀具特征数据输入至本地持有的本地模型中,获取所述本地模型输出的刀具寿命预测结果,包括:
所述第一终端将所述刀具特征数据输入至所述特征提取模块,获取所述特征提取模块输出的特征向量;
所述第一终端将所述特征向量输入至所述预测模块,获取所述预测模块输出的所述刀具寿命预测结果;
所述第二终端获取各个所述第一终端分别发送的所述本地训练损失,基于各个所述本地训练损失更新目标模型的参数,所述目标模型的结构和所述本地模型的结构相同;
所述第二终端基于各个所述本地训练损失更新目标模型的参数,包括:
所述第一终端基于所述特征向量确定目标向量,将所述目标向量发送至所述第二终端;
所述第二终端获取各个所述第一终端发送的所述目标向量,将各个所述目标向量输入至注意力模型中,获取所述注意力模型中输出的各个所述目标向量对应的权重;
所述第二终端根据各个所述目标向量对应的权重对各个所述本地训练损失进行加权求和,得到目标训练损失;
所述第二终端基于所述目标训练损失更新所述目标模型的参数;
所述第一终端基于所述特征向量确定目标向量,包括:
所述第一终端将所述特征向量输入至权重特征提取模型,获取所述权重特征提取模型输出的所述目标向量;
所述第二终端基于所述目标训练损失更新所述目标模型的参数之后,所述方法还包括:
所述第二终端基于所述目标训练损失计算梯度,将所述梯度按照各个所述目标向量对应的权重进行拆解,将拆解后的结果分别发送至各个所述第一终端;
所述第一终端基于接收到的所述梯度的拆解结果更新所述本地模型的参数;
所述第二终端基于所述目标模型进行刀具寿命预测。
2.根据权利要求1所述的基于分布式学习的刀具寿命预测方法,其特征在于,所述第二终端基于所述目标训练损失更新所述目标模型的参数,包括:
所述第二终端基于所述目标训练损失计算梯度,采用梯度下降法更新所述目标模型和所述注意力模型的参数。
3.根据权利要求1所述的基于分布式学习的刀具寿命预测方法,其特征在于,所述第一终端基于接收到的所述梯度的拆解结果更新所述本地模型的参数,包括:
所述第一终端基于接收到的所述梯度的拆解结果更新所述本地模型和所述权重特征提取模型的参数。
4.根据权利要求1所述的基于分布式学习的刀具寿命预测方法,其特征在于,所述第一终端将本地数据中的刀具特征数据输入至本地持有的本地模型之前,所述方法还包括:
所述第一终端接收所述第二终端发布的数据模板,根据所述数据模板整理本地数据,得到所述刀具特征数据。
5.一种基于分布式学习的刀具寿命预测系统,其特征在于,所述系统包括多个第一终端和第二终端;
所述第一终端用于将本地数据中的刀具特征数据输入至本地持有的本地模型中,获取所述本地模型输出的刀具寿命预测结果,并根据所述刀具寿命预测结果和所述本地数据中的刀具寿命标签得到本地训练损失,将所述本地训练损失发送至所述第二终端;
所述本地模型包括特征提取模块和预测模块;所述第一终端将本地数据中的刀具特征数据输入至本地持有的本地模型中,获取所述本地模型输出的刀具寿命预测结果,包括:
所述第一终端将所述刀具特征数据输入至所述特征提取模块,获取所述特征提取模块输出的特征向量;
所述第一终端将所述特征向量输入至所述预测模块,获取所述预测模块输出的所述刀具寿命预测结果;
所述第二终端用于获取各个所述第一终端分别发送的所述本地训练损失,基于各个所述本地训练损失更新目标模型的参数,所述第二终端基于所述目标模型进行刀具寿命预测,所述目标模型的结构和所述本地模型的结构相同;
所述第二终端基于各个所述本地训练损失更新目标模型的参数,包括:
所述第一终端基于所述特征向量确定目标向量,将所述目标向量发送至所述第二终端;
所述第二终端获取各个所述第一终端发送的所述目标向量,将各个所述目标向量输入至注意力模型中,获取所述注意力模型中输出的各个所述目标向量对应的权重;
所述第二终端根据各个所述目标向量对应的权重对各个所述本地训练损失进行加权求和,得到目标训练损失;
所述第二终端基于所述目标训练损失更新所述目标模型的参数;
所述第一终端基于所述特征向量确定目标向量,包括:
所述第一终端将所述特征向量输入至权重特征提取模型,获取所述权重特征提取模型输出的所述目标向量;
所述第二终端基于所述目标训练损失更新所述目标模型的参数之后,所述系统还包括:
所述第二终端基于所述目标训练损失计算梯度,将所述梯度按照各个所述目标向量对应的权重进行拆解,将拆解后的结果分别发送至各个所述第一终端;
所述第一终端基于接收到的所述梯度的拆解结果更新所述本地模型的参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211525896.6/1.html,转载请声明来源钻瓜专利网。