[发明专利]基于改进蚁群优化BP神经网络弹药贮存可靠性评估方法有效
申请号: | 201810145216.5 | 申请日: | 2018-02-12 |
公开(公告)号: | CN110162807B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 刘芳;宫华;冯丹;许可 | 申请(专利权)人: | 沈阳理工大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N3/006;G06N3/048;G06N3/084 |
代理公司: | 沈阳利泰专利商标代理有限公司 21209 | 代理人: | 王东煜 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 优化 bp 神经网络 弹药 贮存 可靠性 评估 方法 | ||
1.一种基于改进蚁群优化BP神经网络弹药贮存可靠性评估方法,其特征在于:预测方法包括以下步骤:
(1)对训练样本数据集和测试样本数据集进行归一化处理,计算公式如下:
式中xmax为样本数据中的最大值,xmin为样本数据中的最小值,归一化后的取值范围为[-1,1];
(2)建立n×m×l三层网络拓扑结构,确定n,m,l取值,其中,n为输入层节点数,m为隐含层节点数,l为输出层节点数;
(3)初始化蚁群参数,确定蚂蚁数量G、信息素初始值C、信息素挥发系数ω、信息素增量强度Q、神经网络待优化参数维度/每个参数的取值个数N、后代蚂蚁信息素的贡献值I、最大迭代次数N_max等;
(4)基于IACO算法,计算信息素浓度,更新信息素,让每只蚂蚁从集合出发,计算公式如下:
其中,设这个过程所用时间为m,信息贡献能力因子π(t)=exp(t/I),I为常数,代表后代信息素的贡献值;参数ω(0≤ω≤1)为信息素挥发系数,1-ω表示信息素的持久性;为蚂蚁k在时间间隔m内的信息素的增量;Q表示一个常数,代表蚂蚁在完成一次循环后所释放的信息素总和,Lk表示蚂蚁在本次循环中所走路径总长度;
(5)重复步骤(4),直到所有蚂蚁都选择同一条路径或者达到最大迭代次数为止,转为步骤(6);
(6)将改进的蚁群算法找到的一组最优权值与阈值作为BP神经网络的初始参数值,计算期望输出与实际输出的误差,公式如下:
其中为q个训练样本的期望输出,为第q个训练样本的实际输出,l为输出层节点数;并将误差由输出层反向传递给输出层,调整权值,重复以上过程,直到满足BP算法训练终止条件εBP或达到网络最大迭代次数N′_max;
(7)将测试数据进行反归一,还原测试数据形态,其计算公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳理工大学,未经沈阳理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810145216.5/1.html,转载请声明来源钻瓜专利网。