基于粒子群算法的神经网络及其集成的研究

来源 :济南大学 | 被引量 : 0次 | 上传用户:gwwpw8775
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粒子群优化算法(ParticleSwarmOptimization,PSO算法)是一种基于群智能方法的演化计算技术,是进化计算领域中的一个新的分支。它的主要特点是简单、收敛速度较快,且所需领域知识少。作为智能优化算法中的一种,它可用于求解大部分的优化问题,并在工程实践中表现出巨大潜力。 本文首先对粒子群算法做了深入的分析,通过对算法公式和参数设置进行的综合分析以及和其它优化算法进行比较,给出了粒子群优化算法实际使用时的指导原则,并讨论了算法在一些领域中的成功应用。并在以下两方面做了深入的研究: 一是基于粒子群算法的神经网络优化方法的研究。粒子群算法用于神经网络优化主要包括两大方面:一是用于网络学习(也称网络训练),即优化网络各层之间的连接权值;二是优化网络的拓扑结构。本文研究的是神经网络连接权值的优化,并构建了一个用PSO算法训练神经网络权值的进化神经网络模型,通过其在分类问题中的应用测试,比较了其与基于BP算法和基于GA的神经网络对同类问题的泛化能力。实验结果表明,基于PSO神经网络可以克服BP算法和遗传算法训练神经网络时的不足,同时还能得到比基于BP和GA的神经网络更好的泛化能力。 二是基于离散PSO的神经网络集成方法的研究。神经网络集成是对有限个神经网络独立进行训练,并将其预测结果合成,其可以显著地提高神经网络准确表达复杂对象的能力和神经网络的泛化能力。目前神经网络个体的选择生成大多是以Boosting和Bagging为代表的重采样方法,该方法的主要缺点在于构建集成的网络个体一般比较多,利用网络集成进行预测时计算量相对较大。本文提出基于离散PSO的神经网络集成,即在随机训练的神经网络集的所有子集中,利用离散PSO优化算法选择性能最好的子集构建神经网络集成。并构建了基于离散PSO神经网络集成模型,针对其在分类问题中的应用进行测试。实验结果表明,该方法可以有效的提高神经网络的泛化能力,同时还大大减少了参与集成的神经网络的个数,提高了神经网络集成的效率。
其他文献
Internet蠕虫以其快速、多样化的传播方式不断给网络世界带来灾害。与传统的主机病毒相比,Internet蠕虫具有更强的繁殖能力和破坏能力。因此,对Internet蠕虫的传播进行有效的
多核集群并行系统以强大的并行计算能力和良好的扩展性成为一种重要的并行计算平台,它为各类应用提供了并行计算能力的同时也将如何利用底层系统资源等问题暴露给了编程人员,编
网格技术的产生是为了适应当前计算资源、计算能力不断增长的需求,它的最终目标是实现网络虚拟环境上的资源共享和协同工作。数据网格的研究则是网格技术研究中的一个重要内
随着信息技术的飞速发展,数据存储容量需求急剧增长,磁盘阵列技术应运而生。虽然磁盘阵列利用多个磁盘并行存取提高了存储系统的性能,但是磁盘阵列在操作系统的引导、Cache和
近几年来,随着我国通信技术的迅速发展,电信网络的规模不断扩大,网络设备的种类和数量不断地增加,整个网络的复杂性也随之日益提高。随着网络的快速发展和业务质量要求的不断提高
随着山东省立医院信息化建设的进行,医院信息管理系统作为医院要信息化办公软件也在不断完善。作为医院中的重要枢纽—药房,可以说是整个医院的心脏,负责处理来自门诊,住院所有就
视频监控可以使人们通过网络监控远端现场发生的事情,这种系统在工业生产和社会生活的各个领域得到了广泛的应用。而采用无线网络传输的视频监控的应用范围则更为广阔,因为这
中间件系统、操作系统和数据库系统是计算机科学领域内的基础技术,很多应用系统都使用到了中间件系统或者中间件系统的概念。消息中间件是中间件技术的发展热点,它作为一个消
科技的飞速发展,需要处理的信息量迅速增加,迫切需要一种能从大量科学数据中发现有价值知识的有效方法。知识发现是研究如何从大量的、模糊的、随机的数据中,提取隐含在其中
本论文以某重点型号工程飞行控制分组件测试系统的研制为背景,探讨了在QNX实时操作系统上搭建测试平台的设计和实现方法。 飞行控制系统中的接口分组件测试设备,以工控机为