APP下载

粒子群优化BP神经网络在信噪比预测中的应用研究

2016-05-06翟龙飞杨冲贾波陈迎春

中国新通信 2016年6期
关键词:粒子群算法BP神经网络

翟龙飞 杨冲 贾波 陈迎春

【摘要】 粒子群算法是一种仿照鸟类觅食的全局搜索算法。本文基于短波信号接收信噪比预测数据,利用粒子群算法对BP网络参数进行算法改进,最后通过仿真测试,比较出BP网络和PSO+BP网络的优缺点。

【关键词】 粒子群算法 BP神经网络 信噪比预测

粒子群算法是由现实中的鸟类觅食抽象过来的,将每只鸟抽象为没有体积与质量的粒子即寻优问题的每个解,然后将粒子分布于整个N维空间,用矢量来表示空间中的粒子位置与飞行速度。

一、粒子群算法操作

粒子群算法的操作如下:①产生群体、②计算适应度③速度和位置更新。

二、基于粒子群算法的优化分析

2.1粒子群算法优化网络参数的具体步骤

2.2实例仿真

在MATLAB环境下编程实现粒子群算法对BP网络参数的优化,可得粒子群算法的适应度函数变化曲线和PSO-BP网络对短波信号接收信噪比预测值,依次如下图2、3所示。

三、 PSO+BP神经网络

3.1 PSO+BP算法的基本步骤

①调用短波测量管理调度系统数据库选取数据集。②对选定的数据集进行归一化处理和降维处理。③在初始化状态下建立BP神经网络。④利用PSO对BP网络参数进行算法改进,得到改进后BP网络的权值和阈值。⑤提供短波信号接收信噪比预测数据训练PSO+BP神经网络,仿真测试得出短波信号接收信噪比预测值。

3.2BP网络与PSO+BP网络性能分析比较

由上表数据不难发现,相较纯BP网络,基于粒子群算法的优化后的PSO+BP网络,其性能参数MSE趋于更小,同时网络训练更加稳定。虽然训练过程中,粒子群操作会增加一定的耗时,但时间增加不多,综合考虑,选取PSO+BP网络比BP网络更适于系统稳定误差小的要求。

猜你喜欢

粒子群算法BP神经网络
蚁群算法的运用及其优化分析
电力市场交易背景下水电站优化调度研究
基于粒子群算法的产业技术创新生态系统运行稳定性组合评价研究
就bp神经网络银行选址模型的相关研究
基于DEA—GA—BP的建设工程评标方法研究
复杂背景下的手势识别方法
BP神经网络在软件质量评价中的应用研究 
BP神经网络算法在数值预报产品释用中的应用
无线传感器网络联盟初始结构生成研究
交通堵塞扰动下多车场车辆路径优化