CN110046590A - 一种基于粒子群优化深度学习特征选择的一维像识别方法 - Google Patents
一种基于粒子群优化深度学习特征选择的一维像识别方法 Download PDFInfo
- Publication number
- CN110046590A CN110046590A CN201910322696.2A CN201910322696A CN110046590A CN 110046590 A CN110046590 A CN 110046590A CN 201910322696 A CN201910322696 A CN 201910322696A CN 110046590 A CN110046590 A CN 110046590A
- Authority
- CN
- China
- Prior art keywords
- particle
- value
- layer
- data
- dimensional
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
- G06V20/13—Satellite images
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Astronomy & Astrophysics (AREA)
- Remote Sensing (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
Abstract
本发明属于雷达目标识别技术领域,具体涉及一种基于粒子群优化深度学习特征选择的一维像识别方法。本发明的方法首先使用深度信念网络(DBN)学习到原始高维数据的内部特征,进一步结合粒子群优化(PSO)算法,实现对特征的选择和优化,解决深度学习网络特征维数过高的问题,减少冗余特征对后续分类器的影响,改善了对目标的识别率。
Description
技术领域
本发明属于雷达目标识别技术领域,具体涉及一种基于粒子群优化深度学习特征选择的一维像识别方法。
背景技术
基于雷达一维距离像的雷达目标识别技术是近几年来重要的一种雷达目标识别技术。雷达一维距离像是宽带雷达获取的目标散射点子回波沿雷达视线方向的投影的矢量和,它其中包含着丰富的目标距离像几何结构等信息,相较于SAR和ISAR图像而言,一维距离像更容易获取和处理,因此被广泛应用于雷达目标识别领域。
深度学习是近年来提出的一种识别方法,它已经在很多领域,例如图像识别,语音检测,手写输入等方面都取得了不错的进展,很多学者也尝试将深度学习的方法用于雷达一维距离像的目标识别当中,例如采用深度信念网络,栈式自编码,卷积神经网络等模型对一维像数据进行识别。但是这些方法也存在一些问题,深度神经网络提取到的特征维数通常比较高,这会降低后续分类器的性能。其次当网络深度加深时,会产生梯度弥散的问题,也会使得运行的时间大幅增加。
发明内容
本发明针对上述问题,提出采用粒子群优化算法对特征进行选择,从而筛选出更为优良的特征。
本发明所采用的技术方案为:
一种基于粒子群优化深度学习特征选择的一维像识别方法,其特征在于,包括以下步骤:
S1、采用深度信念网络DBN提取雷达一维距离像的特征,获得高维特征数据;
S2、基于粒子群优化算法,对获得的高维特征数据进行优化,具体为:
S21、初始化粒子群:将DBN提取的高维特征数据的优化空间作为粒子群优化PSO的搜索空间,种群数量设置为10,即随机初始化10个粒子,每个粒子为一个DBN特征数据的子集,大小为N,且每个粒子互不相同,初始化每个粒子的位置和速度;
S22、计算粒子的适应度值:将每一个粒子带入BP神经网络中,以测试集来测试粒子的分类正确率,用分类正确率作为粒子的适应度值;
S23、对每个粒子,用它的适应度值和个体极值比较,如果适应度值>个体极值,则用适应度值代替个体极值,个体极值为粒子在最优位置对应的适应度值;
S24、对每个粒子,用它的适应度值和全局极值比较,如果适应度值>全局极值,则用适应度值代替全局极值,全局极值为个体极值中的最优解;
S25、采用惯性权重与惯性速度来更新粒子的速度与位置
Vid=ωVid+C1random(0,1)(Pid-Xid)+C2random(0,1)(Pgd-Xid)
Xi,d=Xi,d+Vi,d
ω为惯性因子,C1和C2称为加速常数,下标i和d分别表示粒子和维度的序号;Vi,d和Xi,d分别表示粒子i在d维上的速度和位置;Pi,d表示粒子i个体极值的第d维;Pg,d表示全局最优解的第d维;random(0,1)为在区间(0,1)之间的一个随机数。
S26、终止条件为达到预先设置的迭代最大次数,否则返回步骤S22。
本发明应用PSO完成对高维数据特征的选择,全局极值对应的粒子就是选择后的数据特征,它减少了特征的维数,也剔除了高维数据中存在的冗余特征。
进一步的,所述步骤S1的具体方法为:
如图1所示,本发明采用三层的深度信念网络(DBN)来提取雷达一维距离像的特征,输入320维的飞机一维距离像作为可视层的神经元,输出为5,各隐藏层的神经元个数分别为300,400,200,深度信念网络的实现分为两步,即基于RBM的无监督预训练和精调,具体为
S11、基于RBM的无监督预训练:
a1.采用CD-K算法(Contrastive Divergence,对比散度算法)初始化权值{W,a,b},其中W表示层间的权重向量,a表示可视层的偏置向量,b表示隐藏层的偏置向量,将他们都初始化为较小的数值或者为0:
其中,X为输入的一维距离像数据,M为可视层神经元个数,即320维的输入数据维数,N为隐藏层神经元个数,W用来自于正态分布N(0,0.01)的随机数来初始化,ai利用公式:
初始化,其中pi表示为训练集中第i个样本数据处于激活状态的样本所占的比例,(i≤M),b初始化为零矩阵;隐藏层单元和可视层单元的计算为:
b1.将X赋给可视层v(0),计算输入数据能够使隐藏层神经元被激活的概率:
其中σ表示为sigmoid函数;
c1.根据步骤b得到的概率分布进行一次Gibbs采样,采样得到h(0),h(0)为隐藏层中的每个单元从{0,1}中抽取得到的值;
d1.用采样得到的h(0)计算概率密度用概率密度再进行一次Gibbs采样,得到重构的可视层v(1);
e1.再次用重构后的可视层v(1)计算隐藏层神经元被开启的概率
f1.更新权重和偏置:
W←W+λ[p(h(0)=1|v(0))v(0)T-p(h(1)=1|v(1))v(1)T]
b←b+λ[p(h(0)=1|v(0))-p(h(1)=1|v(1))]
a←a+λ[v(0)-v(1)]
其中,λ=0.05为学习率;
S2、精调,包括:
a2.使用预训练好的W,b计算相应隐藏层神经元是否激励;
b2.逐层的向上传播,计算各层的每个神经元的激励值,使用sigmoid函数完成标准化;
c2.计算输出层的激励值和输出;
d2.反向传播微调整个网络,采用最小均方误差准则来更新整个网络的参数,代价函数E为:
和Xi分别表示输出层的输出和理想输出,i为样本索引。l表示第l层,模型中使用的是一个3层的网络;
e2.采用梯度下降法,来更新网络的权重和偏置,每5个数据将更新一次权值和偏置;
S3、DBN经过多次迭代后网络的权值和偏置更新完毕,得到的第三层隐藏层的输出h(3),作为一维距离像数据提取到的高维特征数据,该特征数据维数为200维
本发明的有益效果为,本发明的方法首先使用深度信念网络(DBN)学习到原始高维数据的内部特征,进一步结合粒子群优化(PSO)算法,实现对特征的选择和优化,解决深度学习网络特征维数过高的问题,减少冗余特征对后续分类器的影响,改善了对目标的识别率。
附图说明
图1为三层深度信念网络(DBN)的示意图。
具体实施方式
为了验证所提方法的有效性,进行如下仿真实验。
实验采用的训练样本数据和测试样本数据均来自于某雷达飞机目标仿真软件所仿真的五种飞机(ah-64,an-26,b-1b,b-52,f-15)数据,每组飞机相对于雷达径向的俯仰角为0°,方位角范围:0°-180°。每组飞机数据各有1800幅一维像,每幅一维距离像有320个距离单元。其中雷达的工作参数为:信号带宽:400MHz,中心频率:6GHz,每组飞机数据随机抽取1200个作为训练集,其余600个作为测试集。
本次实验使用深度信念网络、栈式自编码两种网络与粒子群深度学习特征选择方法进行对比,均采用BP网络作为分类器。深度信念网络共三层,各隐藏层单元数为300,400,200,学习率为0.05,迭代次数为300,batchsize为5。栈式自编码网络为5层,输入层为320,隐藏层分别为300,200,100,输出层为5,迭代次数为300,学习率为0.5,batchsize为5。粒子群种群数为10,最大迭代次数为100。实验结果如表1所示
表1实验结果
由实验结果可知粒子群深度学习特征选择方法的识别率相较于深度信念网络和栈式自编码网络有着7%左右的提高,说明粒子群深度学习特征选择方法能够剔除冗余特征,提高***识别能力。深度信念网络与栈式自编码两种深度学习网络的识别率几乎一致,说明两种网络的识别能力相差无几。从分类器运行时间上看,栈式自编码网络在运行速度上优于深度信念网络网络。粒子群深度学习特征选择的分类器运行时间均小于两种深度学习网络,说明该方法能够提升分类器的识别效率。
Claims (2)
1.一种基于粒子群优化深度学习特征选择的一维像识别方法,其特征在于,包括以下步骤:
S1、采用深度信念网络DBN提取雷达一维距离像的特征,获得高维特征数据;
S2、基于粒子群优化算法,对获得的高维特征数据进行优化,具体为:
S21、初始化粒子群:将DBN提取的高维特征数据的优化空间作为粒子群优化PSO的搜索空间,种群数量设置为10,即随机初始化10个粒子,每个粒子为一个DBN特征数据的子集,大小为N,且每个粒子互不相同,初始化每个粒子的位置和速度;
S22、计算粒子的适应度值:将每一个粒子带入BP神经网络中,以测试集来测试粒子的分类正确率,用分类正确率作为粒子的适应度值;
S23、对每个粒子,用它的适应度值和个体极值比较,如果适应度值>个体极值,则用适应度值代替个体极值,个体极值为粒子在最优位置对应的适应度值;
S24、对每个粒子,用它的适应度值和全局极值比较,如果适应度值>全局极值,则用适应度值代替全局极值,全局极值为个体极值中的最优解;
S25、采用惯性权重与惯性速度来更新粒子的速度与位置
Vid=ωVid+C1random(0,1)(Pid-Xid)+C2random(0,1)(Pgd-Xid)
Xid=Xid+Vid
其中,ω为惯性因子,C1和C2为加速常数,下标i和d分别表示粒子和维度的序号;Vid和Xid分别表示粒子i在d维上的速度和位置;Pid表示粒子i个体极值的第d维;Pgd表示全局最优解的第d维;random(0,1)为在区间(0,1)之间的一个随机数;
S26、终止条件为达到预先设置的迭代最大次数,否则返回步骤S22。
2.根据权利要求1所述的一种基于粒子群优化深度学习特征选择的一维像识别方法,其特征在于,所述步骤S1的具体方法为:设输入数据为320维的飞机一维距离像,将其作为可视层的神经元,令DBN各隐藏层的神经元个数分别为300,400,200,则DBN的实现包括基于RBM的无监督预训练和精调,具体为
S11、基于RBM的无监督预训练:
a1.采用CD-K算法初始化权值{W,a,b},其中W表示层间的权重向量,a表示可视层的偏置向量,b表示隐藏层的偏置向量,将他们都初始化为较小的数值或者为0:
其中,X为输入的一维距离像数据,M为可视层神经元个数,即320维的输入数据维数,N为隐藏层神经元个数,W用来自于正态分布N(0,0.01)的随机数来初始化,ai利用公式:
初始化,其中pi表示为训练集中第i个样本数据处于激活状态的样本所占的比例,i≤M,b初始化为零矩阵;隐藏层单元和可视层单元的计算为:
b1.将X赋给可视层v(0),计算输入数据能够使隐藏层神经元被激活的概率:
其中σ表示为sigmoid函数;
c1.根据步骤b得到的概率分布进行一次Gibbs采样,采样得到h(0),h(0)为隐藏层中的每个单元从{0,1}中抽取得到的值;
d1.用采样得到的h(0)计算概率密度用概率密度再进行一次Gibbs采样,得到重构的可视层v(1);
e1.再次用重构后的可视层v(1)计算隐藏层神经元被开启的概率
f1.更新权重和偏置:
W←W+λ[p(h(0)=1|v(0))v(0)T-p(h(1)=1|v(1))v(1)T]
b←b+λ[p(h(0)=1|v(0))-p(h(1)=1|v(1))]
a←a+λ[v(0)-v(1)]
其中,λ=0.05为学习率;
S2、精调,包括:
a2.使用预训练好的W,b计算相应隐藏层神经元是否激励;
b2.逐层的向上传播,计算各层的每个神经元的激励值,使用sigmoid函数完成标准化;
c2.计算输出层的激励值和输出;
d2.反向传播微调整个网络,采用最小均方误差准则来更新整个网络的参数,代价函数E为:
和Xi分别表示输出层的输出和理想输出,i为样本索引;
e2.采用梯度下降法,来更新网络的权重和偏置,每5个数据将更新一次权值和偏置;
S3、DBN经过多次迭代后网络的权值和偏置更新完毕,得到的第三层隐藏层的输出h(3),作为一维距离像数据提取到的高维特征数据,该特征数据维数为200维。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910322696.2A CN110046590B (zh) | 2019-04-22 | 2019-04-22 | 一种基于粒子群优化深度学习特征选择的一维像识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910322696.2A CN110046590B (zh) | 2019-04-22 | 2019-04-22 | 一种基于粒子群优化深度学习特征选择的一维像识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110046590A true CN110046590A (zh) | 2019-07-23 |
CN110046590B CN110046590B (zh) | 2022-04-22 |
Family
ID=67278308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910322696.2A Active CN110046590B (zh) | 2019-04-22 | 2019-04-22 | 一种基于粒子群优化深度学习特征选择的一维像识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110046590B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110619292A (zh) * | 2019-08-31 | 2019-12-27 | 浙江工业大学 | 基于二进制粒子群通道优化的对抗防御方法 |
CN111626122A (zh) * | 2020-04-24 | 2020-09-04 | 贝壳技术有限公司 | 合成孔径雷达图像识别方法、装置、电子设备和存储介质 |
CN115913991A (zh) * | 2022-11-15 | 2023-04-04 | 中国联合网络通信集团有限公司 | 业务数据预测方法、装置、电子设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103729678A (zh) * | 2013-12-12 | 2014-04-16 | 中国科学院信息工程研究所 | 一种基于改进dbn模型的水军检测方法及*** |
CN107194433A (zh) * | 2017-06-14 | 2017-09-22 | 电子科技大学 | 一种基于深度自编码网络的雷达一维距离像目标识别方法 |
CN107463966A (zh) * | 2017-08-17 | 2017-12-12 | 电子科技大学 | 基于双深度神经网络的雷达一维距离像目标识别方法 |
CN107657243A (zh) * | 2017-10-11 | 2018-02-02 | 电子科技大学 | 基于遗传算法优化的神经网络雷达一维距离像目标识别方法 |
CN108010029A (zh) * | 2017-12-27 | 2018-05-08 | 江南大学 | 基于深度学习和支持向量数据描述的织物疵点检测方法 |
CN108090513A (zh) * | 2017-12-19 | 2018-05-29 | 天津科技大学 | 基于粒子群算法和典型关联分析法的多生物特征融合算法 |
CN108763708A (zh) * | 2018-05-21 | 2018-11-06 | 东南大学 | 基于深度学习设计多波束多极化人工电磁表面的方法 |
CN108985268A (zh) * | 2018-08-16 | 2018-12-11 | 厦门大学 | 基于深度迁移学习的归纳式雷达高分辨距离像识别方法 |
-
2019
- 2019-04-22 CN CN201910322696.2A patent/CN110046590B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103729678A (zh) * | 2013-12-12 | 2014-04-16 | 中国科学院信息工程研究所 | 一种基于改进dbn模型的水军检测方法及*** |
CN107194433A (zh) * | 2017-06-14 | 2017-09-22 | 电子科技大学 | 一种基于深度自编码网络的雷达一维距离像目标识别方法 |
CN107463966A (zh) * | 2017-08-17 | 2017-12-12 | 电子科技大学 | 基于双深度神经网络的雷达一维距离像目标识别方法 |
CN107657243A (zh) * | 2017-10-11 | 2018-02-02 | 电子科技大学 | 基于遗传算法优化的神经网络雷达一维距离像目标识别方法 |
CN108090513A (zh) * | 2017-12-19 | 2018-05-29 | 天津科技大学 | 基于粒子群算法和典型关联分析法的多生物特征融合算法 |
CN108010029A (zh) * | 2017-12-27 | 2018-05-08 | 江南大学 | 基于深度学习和支持向量数据描述的织物疵点检测方法 |
CN108763708A (zh) * | 2018-05-21 | 2018-11-06 | 东南大学 | 基于深度学习设计多波束多极化人工电磁表面的方法 |
CN108985268A (zh) * | 2018-08-16 | 2018-12-11 | 厦门大学 | 基于深度迁移学习的归纳式雷达高分辨距离像识别方法 |
Non-Patent Citations (3)
Title |
---|
DAIYINGZHOU: "Radar target HRRP recognition based on reconstructive and discriminative dictionary learning", 《SIGNAL PROCESSING》 * |
YUANNINGLIU 等: "An Improved Particle Swarm Optimization for Feature Selection", 《JOURNAL OF BIONIC ENGINEERING》 * |
逯玉婧: "一种基于深度信念网络的入侵检测模型", 《网络安全技术与应用》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110619292A (zh) * | 2019-08-31 | 2019-12-27 | 浙江工业大学 | 基于二进制粒子群通道优化的对抗防御方法 |
CN110619292B (zh) * | 2019-08-31 | 2021-05-11 | 浙江工业大学 | 基于二进制粒子群通道优化的对抗防御方法 |
CN111626122A (zh) * | 2020-04-24 | 2020-09-04 | 贝壳技术有限公司 | 合成孔径雷达图像识别方法、装置、电子设备和存储介质 |
CN111626122B (zh) * | 2020-04-24 | 2024-01-05 | 贝壳技术有限公司 | 合成孔径雷达图像识别方法、装置、电子设备和存储介质 |
CN115913991A (zh) * | 2022-11-15 | 2023-04-04 | 中国联合网络通信集团有限公司 | 业务数据预测方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110046590B (zh) | 2022-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110135267B (zh) | 一种大场景sar图像细微目标检测方法 | |
CN108229404B (zh) | 一种基于深度学习的雷达回波信号目标识别方法 | |
CN107194433B (zh) | 一种基于深度自编码网络的雷达一维距离像目标识别方法 | |
CN106355151B (zh) | 一种基于深度置信网络的三维sar图像目标识别方法 | |
CN111027439A (zh) | 基于辅助分类生成对抗网络的sar目标识别方法 | |
CN107066559A (zh) | 一种基于深度学习的三维模型检索方法 | |
CN110046590A (zh) | 一种基于粒子群优化深度学习特征选择的一维像识别方法 | |
CN105005789B (zh) | 一种基于视觉词汇的遥感图像地物分类方法 | |
CN110018453A (zh) | 基于飞机航迹特征的智能机型识别方法 | |
CN106096506A (zh) | 基于子类类间判别双字典的sar目标识别方法 | |
CN106778526B (zh) | 一种基于汉明距离的大规模高效人脸识别方法 | |
CN108549866B (zh) | 基于密集卷积神经网络的遥感飞机识别方法 | |
CN109150830B (zh) | 一种基于支持向量机和概率神经网络的层次入侵检测方法 | |
CN104732244A (zh) | 基于小波变换、多策略pso和svm集成的遥感图像分类方法 | |
CN110991257B (zh) | 基于特征融合与svm的极化sar溢油检测方法 | |
CN110082738B (zh) | 基于高斯混合和张量循环神经网络的雷达目标识别方法 | |
CN109446894A (zh) | 基于概率分割及高斯混合聚类的多光谱图像变化检测方法 | |
CN110516525A (zh) | 基于gan和svm的sar图像目标识别方法 | |
CN107423705A (zh) | 基于多层概率统计模型的sar图像目标识别方法 | |
CN115311502A (zh) | 基于多尺度双流架构的遥感图像小样本场景分类方法 | |
CN116580322A (zh) | 一种地面背景下无人机红外小目标检测方法 | |
CN112070151A (zh) | 一种mstar数据图像的目标分类识别方法 | |
Yu et al. | Application of a convolutional autoencoder to half space radar hrrp recognition | |
CN109948589A (zh) | 基于量子深度信念网络的人脸表情识别方法 | |
CN104077610B (zh) | 二维非线性投影特征的sar图像目标识别的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |