【技术实现步骤摘要】
一种基于异步动态聚合的星地连接密度感知联邦学习方法
[0001]本专利技术涉及地面站应用
,具体是涉及一种基于异步动态聚合的星地连接密度感知联邦学习方法、系统及存储介质。
技术介绍
[0002]随着空间技术的发展,利用卫星进行地球观测的现象越来越普遍。在轨卫星因其计算不受复杂地球表面变化和自然灾害的约束,正在逐步演变成未来计算机系统的新计算范式。在各个学科的努力下,卫星技术取得显著进步并降低了卫星部署价格,其中近地轨道卫星因其返回周期短且成本低而受到广泛关注。
[0003]然而由于技术上的限制,传统的卫星系统无法在轨道上处理数据,只能将包含大量无用信息的数据传输回地面站,然后地面站将数据传输到云计算平台上来训练机器学习模型,此时卫星上下载所有生成的原始图像数据给下游带宽带来巨大的压力。基于此,一些学者提出将联邦学习应用于卫星星座上,但是由于卫星与地面站之间是相对运动的,它们之间的联系是动态变化的,使得联邦学习存在以下问题:其一,当卫星与地面站之间的连接密度过于稀疏时,会导致出现其他卫星花费大量时间等待的问题;其二,当卫星与地面站之间的连接过于密集时,会导致出现大量卫星处于空闲状态而造成计算资源浪费的问题。
技术实现思路
[0004]本专利技术提供一种基于异步动态聚合的星地连接密度感知联邦学习方法、系统及存储介质,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
[0005]第一方面,提供一种基于异步动态聚合的星地连接密度感知联邦学习方法,应用于地面站 ...
【技术保护点】
【技术特征摘要】
1.一种基于异步动态聚合的星地连接密度感知联邦学习方法,其特征在于,应用于地面站,所述方法包括:步骤100、开启第i轮更新,向卫星星座中的第i组卫星发送当前全局模型;步骤200、实时判断存储队列是否满足第一预设条件或者当前更新时长是否满足第二预设条件,所述存储队列用于实时按序缓存接收到的所述卫星星座中的一个卫星所反馈的本地数据包;若是,执行步骤300;若否,执行步骤200;步骤300、提取出所述存储队列中的所有本地数据包并对所述当前全局模型进行更新;步骤400、在判断i未达到预设更新轮数时,将所述所有本地数据包所对应的所有卫星作为第i+1组卫星,再将i+1赋值给i后返回步骤100。2.根据权利要求1所述的基于异步动态聚合的星地连接密度感知联邦学习方法,其特征在于,所述第一预设条件为所述存储队列中当前缓存的本地数据包的数量达到预设缓冲容量。3.根据权利要求1所述的基于异步动态聚合的星地连接密度感知联邦学习方法,其特征在于,所述第二预设条件为所述当前更新时长达到预设时间周期的整数倍。4.根据权利要求1所述的基于异步动态聚合的星地连接密度感知联邦学习方法,其特征在于,在所述步骤200中,所述卫星为所述第i组卫星中的一个卫星,或者为在前面轮次更新中接收到所述地面站发送的当前全局模型的卫星。5.根据权利要求1所述的基于异步动态聚合的星地连接密度感知联邦学习方法,其特征在于,在所述步骤200中,所述卫星所反馈的本地数据包的生成过程包括:当所述卫星接收到所述地面站发送的当前全局模型时,记录所述地面站当前的更新轮次;通过所述卫星利用接收到的当前全局模型来初始化自身的本地模型,再利用自身的本地数据集对所述本地模型进行训练,以得到最优本地模型;将所述最优本地模型、本地数据集大小和所述更新轮次进行数据封装,形成一个本地数据包。6.根据权利要求1所述的基于异步动态聚合的星地连接密度感知联邦学习方法,其特征在于,所述步骤300包括:根据每个本地数据包记载的更新轮次,计算出每个本地数据包携带的最优本地模型所占的权重值,再结合每个最优本地模型及其所占的权重值对所述当前全局模型进行更新;根据每个本地数据包记载的本地数据集大小,将每个本地数据包携带的最优本地模型的损失函数进行加权求和,得到更新后的当前全局模型的损失函数。7.根据权利要求6所述的基于异步动态聚合的星地连接密度感知联邦学习方法,其特征在于,所述结合每个最优本地模型及其所占的权重值对所述当前全局模型进行更新,相应的更新公式为:
其中,w
i
为在完成第i轮更新之后得到的当前全局模型,w
i
‑1为在完成第i
‑
...
【专利技术属性】
技术研发人员:许建龙,金梦晴,刘粤龙,徐卓,林健,
申请(专利权)人:汕头大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。