[发明专利]一种联邦学习带宽分配方法、系统、计算机设备及介质在审
申请号: | 202110842426.1 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113660112A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 夏隽娟;范立生;赵子超;汪洋涛;刘外喜 | 申请(专利权)人: | 广州大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06N20/00;G06N3/00;G06N3/04;G06N3/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郭浩辉;颜希文 |
地址: | 510006 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联邦 学习 带宽 分配 方法 系统 计算机 设备 介质 | ||
1.一种联邦学习带宽分配方法,其特征在于,所述方法包括以下步骤:
向预设数目的客户端发送待训练模型;
获取各个客户端的训练时间消耗;所述训练时间消耗由各个客户端根据训练样本训练所述待训练模型得到;
统计各个客户端的信道状态信息,并根据各个客户端的所述信道状态信息,得到对应的模型上传时间消耗;
根据各个客户端的所述训练时间消耗和所述模型上传时间消耗,对各个客户端进行带宽分配。
2.如权利要求1所述的联邦学习带宽分配方法,其特征在于,所述训练时间消耗由各个客户端根据训练样本训练所述待训练模型得到的步骤包括:
根据训练样本训练所述待训练模型,并统计CPU计算能力、训练循环次数和每个训练样本占用CPU周期数;
根据所述CPU计算能力、训练循环次数和每个训练样本占用CPU周期数,得到所述训练时间消耗;所述训练时间消耗表示为:
式中,ρi、μi、|Di|和fi分别表示第i个客户端的训练时间消耗、每个训练样本占用CPU周期数、训练循环次数、训练样本数目和CPU计算能力。
3.如权利要求1所述的联邦学习带宽分配方法,其特征在于,所述由所述服务器统计各个客户端的信道状态信息,并得到对应的模型上传时间消耗的步骤包括:
统计各个客户端的所述信道状态信息,得到对应的信道容量;所述信道容量表示为:
式中,Bi、Ci、Pi、hi和σi分别表示第i个客户端的带宽大小、信道容量、发射功率、客户端与服务器间的信道和接收端的高斯白噪声方差;
根据各个客户端的所述信道容量和所述待训练模型的模型大小,得到对应的所述模型上传时间消耗;所述模型上传时间消耗表示为:
式中,Li和Ci分别表示第i个客户端的模型上传时间消耗、模型大小和信道容量。
4.如权利要求1所述的联邦学习带宽分配方法,其特征在于,所述根据各个客户端的所述训练时间消耗和所述模型上传时间消耗,对各个客户端进行带宽分配的步骤包括:
根据各个客户端的所述训练时间消耗和所述模型上传时间消耗,得到相应的总时间消耗;所述总时间消耗表示为:
式中,ti、和分别表示第i个客户端的总时间消耗、训练时间消耗和模型上传时间消耗;
根据各个客户端的所述总时间消耗和预设时间阈值,得到模型上传成功用户数期望模型;
根据所述服务器的系统总带宽约束和所述模型上传成功用户数期望模型,对各个客户端进行带宽分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110842426.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于食品的提取加工辅助设备
- 下一篇:一种双向推力滑动轴承