System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于空地协同增量联邦学习领域,具体涉及一种基于无人机位置优化的空地协同增量联邦学习方法。
技术介绍
1、新一代信息技术的最新进展推动了物联网系统中日益复杂和计算密集型任务的发展。在过去的十年中,数据增长趋势凸显了5g在支持大规模物联网部署方面的不足,为了解决这个问题,人们提出了重点关注普及智能的6g用以满足数以百万计的无线连接设备的高速、低延迟的数据传输。为了扩展6g中的应用场景,网络边缘的大量数据集的连续生成将主要由移动设备驱动。这一激增凸显了将人工智能的前沿带到网络边缘的紧迫性,从而释放了6g网络的全部潜力。因此,边缘智已经成为解决这些挑战的颠覆性范式,因为它提倡将计算从云中心转移到边缘设备。
2、建立一个高效可靠的ei系统,将智能注入6g网络至关重要。联邦学习作为分布式学习中的一种方法,已经证明了有希望缓解网络拥塞、减少紧急事件响应时间,以及保护用户隐私。然而,联邦学习对传统地面基站的依赖限制了其在紧急情况下的覆盖范围和响应能力。例如,在偏远山区或远离热点地区,地面网络的覆盖漏洞构成了重大挑战。此外,在节日或军事行动等紧急事件期间,在短时间内突然激增的大量请求可能会使地面基站超载,从而导致故障。
3、现有的研究工作旨在将地面和空中网络与无人机无缝集成,从而产生了空地协同联邦学习的概念。由于灵活性、视距链接和三维机动性,无人机可以作为一个空中基站,提供通信和计算服务,从而克服了地面网络依赖基础设施的局限性。然而,目前的工作主要集中在离线训练已有的数据集上,具体地,在一个动态环境中,用户面临着
技术实现思路
1、本专利技术针对现有技术中的不足,提供一种基于无人机位置优化的空地协同增量联邦学习方法,通过最小化总用户训练能耗和样本损失的权衡来降低用户总能耗和提高训练效果。
2、为实现上述目的,本专利技术采用以下技术方案:
3、基于无人机位置优化的空地协同增量联邦学习方法,其特征在于,包括以下步骤:
4、步骤1:基于模型不可知的元学习框架筛选用户实时收集的样本,生成各用户的本地个性化模型,推导出筛选样本的梯度范数上界表示样本的重要性,并将其纳入训练损失中,形成关于训练的优化目标;
5、步骤2:根据用户cpu频率和本地数据集的大小计算用户在一轮全局训练中的计算能耗,形成关于计算能耗的优化目标;
6、步骤3:根据用户与无人机之间的空间路径损耗模型计算用户在一轮全局训练的通信能耗,形成关于通信能耗的优化目标;
7、步骤4:根据本地训练时间约束,最小化总用户训练能耗和样本损失的权衡,所述总用户训练能耗包括总用户的计算能耗和通信能耗,所述样本损失为筛选样本的梯度范数上界,最终获得无人机位置、用户cpu频率和样本筛选的最优解。
8、为优化上述技术方案,采取的具体措施还包括:
9、进一步地,所述步骤1中,筛选样本的梯度范数上界ξ(k)的计算过程如下:
10、
11、其中,
12、lf=4l+η1ρub
13、
14、
15、式中,η1∈[0,1/l]为学习率,l为常数,η2∈[0,1]为元学习率,pu为用户u的利普希兹常数,b为信道带宽,k为全局训练轮数,du,1(k)、du,2(k)、du,3(k)是从本地数据集中筛选出的三个互相独立的小批量样本;
16、和为常数且满足下列关于本地损失函数的不等式:
17、
18、
19、式中,e[·]表示期望,fu(w)是联邦学习中用户u本地损失函数,g(w;m,n)是元学习构造的损失函数,它评估了筛选小批量样本加入训练后的模型在输入m后得到真实标签n的误差,w表示模型参数,表示函数的一阶导数,表示函数的二阶导数;
20、和为常数且满足下列关于本地损失函数的不等式:
21、
22、
23、式中,为u个用户的本地损失函数的均值。
24、进一步地,所述步骤2中,计算能耗的计算过程如下:
25、
26、式中,nu表示用户u的有效芯片电容系数,cu表示用户u处理单个数据样本所需的cpu周期数,αu是样本筛选变量,du表示用户u的数据集的大小,fu是用户u的cpu频率。
27、进一步地,所述步骤3中,通信能耗的计算过程如下:
28、
29、式中,pu表示用户u的传输功率,u表示用户数量,au表示用户u需要上传的模型参数数据量,b为信道带宽,α0表示每米的信道增益,σ2表示信道噪声功率,h表示无人机悬停高度,ru表示用户u与无人机之间的欧氏距离。
30、进一步地,所述步骤4具体包括如下子步骤:
31、步骤4.1:根据本地训练时间约束、样本筛选变量的基本限制以及用户cpu频率和无人机位置的初始可行解,通过凸优化的样本筛选算法优化样本筛选变量;
32、步骤4.2:根据步骤4.1求得的样本筛选变量的最优解,结合本地训练时间约束和用户cpu频率的基本限制,通过凸优化的频率优化算法优化用户cpu频率;
33、步骤4.3:根据步骤4.1求得的用户训练样本数据量的最优解和和步骤4.2求得的用户cpu频率的最优解,结合本地训练时间约束,通过逐次凸逼近算法优化无人机的位置部署,并更新无人机位置;
34、步骤4.4:重复交替迭代步骤4.1到步骤4.3,直至两次迭代的权衡目标相对误差小于预定义的阈值,得到最小化的总用户训练能耗和样本损失的权衡,获得无人机位置、用户cpu频率和样本筛选的最优解。
35、进一步地,所述步骤4.1中,本地训练时间约束的计算方式如下:
36、
37、式中,ζlocal表示本地训练时间上限,cu(k)、αu(k)、du(k)和fu(k)分别表示第k训练轮次时用户u的cpu周期数、样本筛选变量、数据集大小和cpu频率,au表示用户u需要上传的模型参数数据量,α0表示每米的信道增益,pu表示用户u的传输功率,σ2表示信道噪声功率,h表示无人机悬停高度,ru表示用户u与无人机之间的欧氏距离;
38、样本筛选变量的基本限制如下:
39、
40、式中,αu,1(k)、αu,2(k)、αu,a(k)分别对应于du,1(k)、du,2(k)、du,3(k)的样本筛选变量,表示用户总量的集合。
<本文档来自技高网...【技术保护点】
1.基于无人机位置优化的空地协同增量联邦学习方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤1中,筛选样本的梯度范数上界Ξ(K)的计算过程如下:
3.如权利要求1所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤2中,计算能耗的计算过程如下:
4.如权利要求1所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤3中,通信能耗的计算过程如下:
5.如权利要求2所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤4具体包括如下子步骤:
6.如权利要求5所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤4.1中,本地训练时间约束的计算方式如下:
7.如权利要求6所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤4.2中,本地训练时间约束的计算方式如下:
8.如权利要求5所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征
9.如权利要求5所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤4.3中,更新无人机位置的过程如下:
10.如权利要求5所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤4.4中,最小化的总用户训练能耗和样本损失的权衡为:
...【技术特征摘要】
1.基于无人机位置优化的空地协同增量联邦学习方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤1中,筛选样本的梯度范数上界ξ(k)的计算过程如下:
3.如权利要求1所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤2中,计算能耗的计算过程如下:
4.如权利要求1所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤3中,通信能耗的计算过程如下:
5.如权利要求2所述的基于无人机位置优化的空地协同增量联邦学习方法,其特征在于:所述步骤4具体包括如下子步骤:
6.如权利要求5所述的基于无人机位置优化...
【专利技术属性】
技术研发人员:屈毓锛,董超,经宇骞,张磊,周福辉,吴启晖,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。