基于无线联邦学习的图像识别方法、装置、设备及介质

文档序号:33001446发布日期:2023-01-18 01:21阅读:21来源:国知局
基于无线联邦学习的图像识别方法、装置、设备及介质

1.本发明涉及无线通信技术领域,尤其涉及基于无线联邦学习的图像识别方法、装置、设备及介质。


背景技术:

2.随着互联网技术的不断发展,人们更热衷于通过图片来表达个人的想法,例如,在聊天是使用图像表情表达当前时刻的情绪,在路口使用路标符号表明交通要求,如限速、禁停以及禁止驶入等情况,特定领域的编码图像等,但是对于不同的用户来说,可能会出现无法看懂表情或者图标的情况,造成曲解本来的含义,目前用于识别图像的相关技术是图像的二值化、去噪、特征提取及特征识别等操作,但是上述相关技术是通过操作化的方式进行图像识别,使得在识别过程中无法适应无线信道中的噪声和衰落对图像识别的影响,造成图像识别的准确性较低。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种基于无线联邦学习的图像识别方法、装置、设备及介质,旨在解决现有技术无法适应无线信道中的噪声和衰落对图像识别的影响,造成图像识别的准确性较低的技术问题。
5.为实现上述目的,本发明提供了一种基于无线联邦学习的图像识别方法,所述基于无线联邦学习的图像识别方法包括以下步骤:
6.获取待识别图像和初始图像识别模型;
7.通过预设加速移动联邦学习算法根据目标动量因子对所述初始图像识别模型进行参数调整,得到目标图像识别模型;
8.通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息。
9.可选地,所述通过预设加速移动联邦学习算法根据目标动量因子对所述初始图像识别模型进行参数调整,得到目标图像识别模型,包括:
10.获取客户端运行数据集,所述客户端的数量为n,n≥1;
11.通过预设分布式主成分分解算法对所述运行数据集进行特征提取,得到目标运行数据;
12.根据当前模型参数、链路距离以及所述目标运行数据确定目标梯度信息;
13.通过预设加速移动联邦学习算法根据目标动量因子和所述目标梯度信息对所述初始图像识别模型进行参数调整,得到目标图像识别模型。
14.可选地,所述通过预设加速移动联邦学习算法根据目标动量因子和所述当前梯度信息对所述初始图像识别模型进行参数调整,得到目标图像识别模型,包括:
15.根据所述当前梯度信息对所述初始图像识别模型进行梯度对齐;
16.对梯度对齐后的初始图像识别模型进行聚合;
17.通过预设加速移动联邦学习算法根据目标动量因子和迭代辅助模型参数对聚合后的初始图像识别模型进行参数调整,得到目标图像识别模型。
18.可选地,所述根据当前模型参数、链路距离以及所述目标运行数据确定目标梯度信息,包括:
19.根据链路距离和信道系数向量计算出信道衰减抵消因子;
20.根据所述目标运行数据得到客户端输出功率;
21.根据所述信道系数向量、信道衰减抵消因子以及客户端输出功率设置信道对齐系数;
22.根据所述信道对齐系数确定目标梯度信息。
23.可选地,所述根据所述信道对齐系数确定目标梯度信息,包括:
24.获取预设功率控制参数;
25.根据所述预设功率控制参数和所述信道对齐系数计算当前梯度信息;
26.根据本地数据集对所述当前梯度信息进行归一化处理,得到目标梯度信息。
27.可选地,所述通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息之前,还包括:
28.获取样本测试数据集;
29.根据所述样本测试数据集对目标图像识别模型进行测试,得到当前测试结果;
30.根据所述当前测试结果确定所述目标图像识别模型的当前收敛性能;
31.在所述当前收敛性能高于或等于预设收敛性能阈值时,继续执行通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息的步骤;
32.在所述当前收敛性能低于预设收敛性能阈值时,返回执行对图像识别模型进行参数调整的步骤。
33.可选地,所述通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息,包括:
34.通过预设分布式主成分分解算法对所述待识别图像进行特征提取,得到待识别图像特征;
35.通过所述目标图像识别模型对所述待识别图像特征进行识别,得到与所述待识别图像相对应的文字描述信息。
36.此外,为实现上述目的,本发明还提出一种基于无线联邦学习的图像识别装置,所述基于无线联邦学习的图像识别装置包括:
37.获取模块,用于获取待识别图像和初始图像识别模型;
38.参数调整模块,用于通过预设加速移动联邦学习算法根据目标动量因子对所述初始图像识别模型进行参数调整,得到目标图像识别模型;
39.识别模块,用于通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息。
40.此外,为实现上述目的,本发明还提出一种基于无线联邦学习的图像识别设备,所
述基于无线联邦学习的图像识别设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于无线联邦学习的图像识别程序,所述基于无线联邦学习的图像识别程序配置为实现如上文所述的基于无线联邦学习的图像识别方法。
41.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有基于无线联邦学习的图像识别程序,所述基于无线联邦学习的图像识别程序被处理器执行时实现如上文所述的基于无线联邦学习的图像识别方法。
42.本发明提出的基于无线联邦学习的图像识别方法,通过获取待识别图像和初始图像识别模型;通过预设加速移动联邦学习算法根据目标动量因子对所述初始图像识别模型进行参数调整,得到目标图像识别模型;通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息;通过上述方式,通过预设加速移动联邦学习算法根据目标动量因子将初始图像识别模型参数调整为目标图像识别模型,然后利用目标图像识别模型对待识别图像进行识别,从而能够适应无线信道中的噪声和衰落对图像识别的影响,进而有效提高识别图像的准确性。
附图说明
43.图1为本发明基于无线联邦学习的图像识别方法第一实施例的流程示意图;
44.图2为本发明基于无线联邦学习的图像识别方法一实施例的训练模型收敛性能示意图;
45.图3为本发明基于无线联邦学习的图像识别方法一实施例的信道阈值与模型效果示意图;
46.图4为本发明基于无线联邦学习的图像识别方法第二实施例的流程示意图;
47.图5为本发明基于无线联邦学习的图像识别方法一实施例的无线联邦学习系统示意图;
48.图6为本发明基于无线联邦学习的图像识别装置第一实施例的功能模块示意图。
49.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
50.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
51.参照图1,图1为本发明基于无线联邦学习的图像识别方法第一实施例的流程示意图。
52.在第一实施例中,所述基于无线联邦学习的图像识别方法包括以下步骤:
53.步骤s10,获取待识别图像和初始图像识别模型。
54.需要说明的是,本实施例的执行主体为基于无线联邦学习的图像识别设备,还可为其他可实现相同或相似功能的设备,例如无线联邦学习系统等,本实施例对此不作限制,在本实施例中,以无线联邦学习系统为例进行说明。
55.应当理解的是,待识别图像是通过客户端通过摄像头拍摄得到的,该待识别图像可以为道路路标图像、编码图像以及其他含有意义的图像,初始图像识别模型指的是常规的图像识别模型,但是该初始图像识别模型从获取待识别图像到实际进行图像识别的过程中容易受到线信道中的噪声和衰落对图像识别的影响。
56.步骤s20,通过预设加速移动联邦学习算法根据目标动量因子对所述初始图像识别模型进行参数调整,得到目标图像识别模型。
57.可以理解的是,预设加速移动联邦学习算法指的是利用无线边缘客户端采集数据以分布式的方式进行模型训练的学习算法,目标动量因子指的是在调整初始图像识别模型所需使用到的常数参数,预设加速移动联邦学习算法可以为pca-wfl算法或nesterov动量加速的pca-awfl算法,在参数调整完成后,即得到目标图像识别模型。
58.步骤s30,通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息。
59.应当理解的是,文字描述信息指的是与待识别图像相对应的描述信息,在得到待识别图像后,通过目标图像识别模型识别出与待识别图像相对应的文字描述信息,例如,待识别图像为白底红圈,则文字描述信息为禁止一切车辆和行人通行,该待识别图像对应的路标通常设置在禁止通行的道路入口处,待识别图像为白底红叉,则文字描述信息为禁止停车。
60.进一步地,步骤s30之前,还包括:获取样本测试数据集;根据所述样本测试数据集对目标图像识别模型进行测试,得到当前测试结果;根据所述当前测试结果确定所述目标图像识别模型的当前收敛性能;在所述当前收敛性能高于或等于预设收敛性能阈值时,继续执行通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息的步骤;在所述当前收敛性能低于预设收敛性能阈值时,返回执行对图像识别模型进行参数调整的步骤。
61.可以理解的是,样本测试数据集指的是测试目标图像识别模型的收敛性能的数据集,具体是在获取到样本测试数据集后,根据样本测试数据集对目标图像识别模型进行测试,然后判断当前测试结果中的当前收敛性能是否高于或者等于预设收敛性能阈值,若是,则表明目标图像识别模型合格,此时可以通过目标图像识别模型对待识别图像进行识别,若否,则表明目标图像识别模型不合格,此时通过目标图像识别模型识别出的文字描述信息存在不准确的情况,因此,需要按照上述参数调整方式继续调整,直至目标图像识别模型的收敛性能高于或等于预设收敛性能阈值。
62.进一步地,步骤s30,包括:通过预设分布式主成分分解算法对所述待识别图像进行特征提取,得到待识别图像特征;通过所述目标图像识别模型对所述待识别图像特征进行识别,得到与所述待识别图像相对应的文字描述信息。
63.应当理解的是,预设分布式主成分分解算法指的是对数据进行特征提取的分解算法,由于在本实施例中客户端的数量为n个,使得待识别图像分布在n个客户端,为了提高识别图像的效率和准确性,通过预设分布式主成分分解算法特征提取出待识别图像的图像特征,即为待识别图像特征,然后将待识别图像特征输入至目标图像识别模型中进行识别,输出与待识别图像相对应的文字描述信息。
64.可以理解的是,参考图2,图2为训练模型收敛性能示意图,具体为:无差错链路训练方式、稀疏训练方式、pca-wfl算法以及nesterov动量加速的pca-awfl算法训练的模型收敛性能,通过比较可知,使用pca-wfl算法和nesterov动量加速的pca-awfl算法进行模型训练相较于其他训练方式可以更快的达到收敛效果,且收敛性能较高和迭代次数较少。参考图3,图3为信道阈值与模型效果示意图,通过比较可知,使用pca-wfl算法和nesterov动量
加速的pca-awfl算法进行模型训练相较于其他训练方式在图像识别模型效果和信道阈值的容忍度都具有明显的优势。
65.本实施例通过获取待识别图像和初始图像识别模型;通过预设加速移动联邦学习算法根据目标动量因子对所述初始图像识别模型进行参数调整,得到目标图像识别模型;通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息;通过上述方式,通过预设加速移动联邦学习算法根据目标动量因子将初始图像识别模型参数调整为目标图像识别模型,然后利用目标图像识别模型对待识别图像进行识别,从而能够适应无线信道中的噪声和衰落对图像识别的影响,进而有效提高识别图像的准确性。
66.在一实施例中,如图4所述,基于第一实施例提出本发明基于无线联邦学习的图像识别方法第二实施例,所述步骤s20,包括:
67.步骤s201,获取客户端运行数据集,所述客户端的数量为n,n≥1。
68.应当理解的是,无线联邦学习系统指的是采用数字调制提供可靠信道的学习系统,该无线联邦学习系统包括一个服务器和n个客户端,客户端运行数据集指的是由客户端的各个运行数据构成的集合,该运行数据包括但不限于运行时间、运行过程中各个时段的传输功率。
69.可以理解的是,参考图5,图5为无线联邦学习系统示意图,具体为:客户端为n个,分别为客户端1、...、客户端n、...以及客户端n,服务器为唯一一个,且客户端与服务器之间以无线通信方式进行交互,具体为客户端1、...、客户端n、...以及客户端n分别向服务器发送信道系数向量h
1,k
、h
n,k
以及hn,k,然后服务器分别向客户端1、...、客户端n、...以及客户端n广播当前模型参数wk,且当前模型参数wk的维度为d,具体是由服务器向客户端传输目标图像识别模型,客户端向服务器传输损失函数关于目标图像识别模型的目标梯度信息。
70.步骤s202,通过预设分布式主成分分解算法对所述运行数据集进行特征提取,得到目标运行数据。
71.可以理解的是,在得到运行数据集后,通过预设分布式主成分分解算法在n个客户端的运行数据集中特征提取出目标运行数据,该目标运行数据包括各个客户端的最大传输功率。
72.步骤s203,根据当前模型参数、链路距离以及所述目标运行数据确定目标梯度信息。
73.应当理解的是,当前模型参数指的是初始图像识别模型的各个分层参数,链路距离指的是客户端与服务器之间的链路的距离,在得到目标运行数据后,根据当前模型参数、链路距离以及目标运行数据确定目标梯度信息。
74.进一步地,所述根据当前模型参数、链路距离以及所述目标运行数据确定目标梯度信息,包括:根据链路距离和信道系数向量计算出信道衰减抵消因子;根据所述目标运行数据得到客户端输出功率;根据所述信道系数向量、信道衰减抵消因子以及客户端输出功率设置信道对齐系数;根据所述信道对齐系数确定目标梯度信息。
75.可以理解的是,在得到链路距离后,根据链路距离和信道系数向量计算出信道衰减抵消因子,具体计算公式为:
[0076][0077]
其中,h
n,k
为每个客户端的信道系数向量,c
n,k
为信道衰减抵消因子,δ
n,k
为链路距离,h0为信道阈值。
[0078]
应当理解的是,客户端输出功率指的是每个客户端的最大输出功率,在得到客户端输出功率和信道衰减抵消因子后,根据信道系数向量、信道衰减抵消因子以及客户端输出功率设置信道对齐系数设置信道对齐系数,具体为:
[0079][0080]
其中,为信道对齐系数的倒数,为第n个客户端在第k次迭代时的信道调度向量,为的第i个值,为第n个客户端在第k次迭代时的梯度向量,并且y
n,k
[i]为梯度向量的第i个值,p0为客户端输出功率。
[0081]
进一步地,所述根据所述信道对齐系数确定目标梯度信息,包括:获取预设功率控制参数;根据所述预设功率控制参数和所述信道对齐系数计算当前梯度信息;根据本地数据集对所述当前梯度信息进行归一化处理,得到目标梯度信息。
[0082]
应当理解的是,预设功率控制参数指的是控制客户端的传输功率的参数,然后通过预设功率控制参数和信道对齐系数计算出当前梯度信息,具体为:
[0083][0084]
其中,y
n,k
[i]为当前梯度信息,h
n,k
为每个客户端的信道系数向量。
[0085]
可以理解的是,本地数据集指的是在客户端本地存储的各个数据构成的集合,在得到当前梯度信息后,每个客户端根据本地数据集对当前梯度信息进行归一化处理,具体为:
[0086][0087]
其中,为目标梯度信息,yn
,k
[i]为当前梯度信息,z
n,k
~cn(0,σ2i)为加性高斯白噪声。
[0088]
步骤s204,通过预设加速移动联邦学习算法根据目标动量因子和所述目标梯度信息对所述初始图像识别模型进行参数调整,得到目标图像识别模型。
[0089]
可以理解的是,在得到目标梯度信息后,通过预设加速移动联邦学习算法根据目标动量因子和目标梯度信息对初始图像识别模型进行参数调整,具体为:
[0090][0091][0092]wk+1
=w
k-ηυk;
[0093]
其中,uk和vk均为第k次迭代的辅助模型参数,β为目标动量因子,w
k+1
为当前模型参数。
[0094]
进一步地,步骤s204,包括:根据所述当前梯度信息对所述初始图像识别模型进行梯度对齐;对梯度对齐后的初始图像识别模型进行聚合;通过预设加速移动联邦学习算法根据目标动量因子和迭代辅助模型参数对聚合后的初始图像识别模型进行参数调整,得到目标图像识别模型。
[0095]
应当理解的是,在得到梯度对齐后的初始图像识别模型后,对梯度对齐后的初始图像识别模型进行聚合,具体为:
[0096][0097]
其中,为无线信道的累积噪声,为聚合后的图像识别模型参数。
[0098]
本实施例通过获取客户端运行数据集,所述客户端的数量为n,n≥1;通过预设分布式主成分分解算法对所述运行数据集进行特征提取,得到目标运行数据;根据当前模型参数、链路距离以及所述目标运行数据确定目标梯度信息;通过预设加速移动联邦学习算法根据目标动量因子和所述目标梯度信息对所述初始图像识别模型进行参数调整,得到目标图像识别模型;通过上述方式,在得到客户端运行数据集后,通过预设分布式主成分分解算法在运行数据集中特征提取出目标运行数据,然后根据当前模型参数、链路距离以及目标运行数据确定目标梯度信息,再通过预设加速移动联邦学习算法根据目标动量因子和目标梯度信息参数调整出目标图像识别模型,从而能够有效提高得到目标图像识别模型的准确性。
[0099]
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于无线联邦学习的图像识别程序,所述基于无线联邦学习的图像识别程序被处理器执行时实现如上文所述的基于无线联邦学习的图像识别方法的步骤。
[0100]
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施
例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0101]
此外,参照图6,本发明实施例还提出一种基于无线联邦学习的图像识别装置,所述基于无线联邦学习的图像识别装置包括:
[0102]
获取模块10,用于获取待识别图像和初始图像识别模型。
[0103]
参数调整模块20,用于通过预设加速移动联邦学习算法根据目标动量因子对所述初始图像识别模型进行参数调整,得到目标图像识别模型。
[0104]
识别模块30,用于通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息。
[0105]
本实施例通过获取待识别图像和初始图像识别模型;通过预设加速移动联邦学习算法根据目标动量因子对所述初始图像识别模型进行参数调整,得到目标图像识别模型;通过所述目标图像识别模型对所述待识别图像进行识别,得到与所述待识别图像相对应的文字描述信息;通过上述方式,通过预设加速移动联邦学习算法根据目标动量因子将初始图像识别模型参数调整为目标图像识别模型,然后利用目标图像识别模型对待识别图像进行识别,从而能够适应无线信道中的噪声和衰落对图像识别的影响,进而有效提高识别图像的准确性。
[0106]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0107]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于无线联邦学习的图像识别方法,此处不再赘述。
[0108]
本发明所述基于无线联邦学习的图像识别装置的其他实施例或具有实现方法可参照上述各方法实施例,此处不再赘余。
[0109]
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0110]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0111]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,一体化平台工作站,或者网络设备等)执行本发明各个实施例所述的方法。
[0112]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1