基于PSO与BP前馈神经网络学习算法的研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:easy515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于BP算法的BP网络在计算上以并行为主,具有很强的鲁棒性和容错能力,并且非线性单隐层BP网络可以实现以任何精度近似任何连续非线性函数,因此BP网络在实际应用中受到广泛关注。但是,由于采用梯度下降法训练网络,BP算法容易陷入局部极小点、收敛速度慢、从而全局搜索能力较弱。   与BP算法相比,遗传算法(GA:Genetic Algorithm)、微粒群算法(PSO:Particle Swarm Optimization)等优化算法具有较强的全局搜索能力。遗传算法和微粒群群优化算法都随机初始化种群,采用适应值来评价系统并且都根据适应值来进行一定的随机搜索。和GA算法相比,微粒群算法不要求目标函数具有连续性,且它的搜索方式具有全局性和并行性,所以算法简单,收敛速度快,且不再有GA算法的选择、交叉、变异等复杂操作。但对于复杂问题,微粒群算法易早熟收敛,无法保证收敛到最优点。而且和BP算法相比,它的局部搜索能力较弱。   本文主要将PSO和BP结合起来训练前馈神经网络以提高算法的收敛速度和网络的泛化性能,并且就PSO过早收敛问题提出了一些改进的方法。本文的研究工作主要有:   (1)在将PSO和BP结合起来的基础上提出两个混合算法,算法在克服PSO和BP的缺点的同时发扬它们的优点。混合算法降低了训练过程中陷入局部极小点的几率,实验结果也验证了算法有优于传统算法的收敛性能。   (2)针对粒子群算法早熟的问题,本文提出了增加粒子群多样性的PSO算法。算法从每个粒子的每一维矢量着手考虑,通过一随机函数对每个粒子进行扰动,提高粒子群多样性,随着迭代次数的增加,扰动的幅度也随之减小,保证算法收敛。此外,对于一类具有单调性样本,将样本中单调信息耦合到每个粒子中,以减少粒子群陷入局部极值的可能性,同时增加粒子群的多样性。实验结果也说明了该类方法的有效性。
其他文献
随着移动通信业的发展以及计算机网络的成熟,融合通信的概念开始被人们提及,并成为了一种新的通信模式。即融合计算机网络与传统通信网络在一个网络平台上,实现电话、传真、
光纤通信技术的迅速发展对光纤网的自动监测和维护提出了越来越高的要求。本文在分析了光纤通信的基本原理的基础上,论述了光纤自动切换保护设备及远程监控系统的设计开发机
随着P2P网络的兴起,构建高扩展、高可靠、高性能的分布式计算系统成为近年来的研究热点。任务调度是P2P计算中的一项关键技术,直接影响到整个系统的计算性能。P2P任务调度是
无线网络技术是当今世界最热门的技术之一,得到广泛应用。随着无线通信技术发展及功能强大的无线终端设备的普及,无线网络的应用领域日益拓广,涉及军事、民用等诸多方面。相
免疫系统是目前已知的最精妙复杂的身体抵御外部有害物质的系统,它犹如一支训练有素的精锐部队,捍卫机体的健康。免疫细胞会对入侵者产生记忆,当下次同样的抗原入侵时,便以此
在面向服务的体系结构中,追求快速、高效且安全地建立服务协同往往是不够的。面对动态的现实环境,服务协同经常会受到各种异常的干扰,因而,服务协同的维护至关重要。本文以准
本文以国家863计划“新一代高可信网络”重大项目“基于宽带网络的旅游智能导航系统研究”为科研任务,设计并实现了旅游导航与救援系统的服务器端,论文完成的主要工作如下:(1)
随着无线移动设备的普及,各类多媒体应用越来越广泛。多媒体业务流对数据传输具有较高的要求,例如,实时语音通信业务就对时延和抖动都提出了极高的要求。因此,移动Ad Hoc网络
伴随着网络信息科技时代的来临,三维虚拟人建模技术在计算机视觉、影视制作、游戏设计等很多领域都有着越来越广泛和深入的应用。因此如何获得更加真实的三维虚拟人模型,并有
随着计算机技术水平的提高和社会信息化的发展,各行各业对软件的需求不断增加,随之而来的是数据量的成倍增长和功能的不断细化。为了满足新的需求,软件开发人员需要不断的更