
论文摘要
神经网络和进化计算是计算智能的重要组成部分。神经网络结构的规模影响神经网络的学习能力与泛化能力。结构过小学习能力不够,结构过大泛化能力减弱。结构优化算法就是使神经网络能学习到一种合适的结构,在学习能力满足要求的同时其泛化能力保持最好。模拟生物进化的进化计算正是一种优良的寻优方式。本文研究的对象为函数逼近的BP神经网络结构。研究分三方面内容:神经网络学习算法的研究;函数复杂度的研究;进化算法优化神经网络结构的研究。首先分析了神经网络结构优化算法的各种方法。指出了用于函数逼近的BP神经网络的三种缺陷,并针这些固有的缺陷对LMBP算法进行神经网络结构优化进行了研究。通过改进LMBP算法,利用二次误差下降与梯度下降及利用误差变化规律分析网络结构的优化程度,自适应的增加隐层神经元或网络层次,从而得到一个合适的网络结构。第二部分研究是对逼近的函数其复杂度的研究。在改进的LMBP算法的大量仿真实验数据分析中发现函数的拐点越多则用于模拟它的神经网络结构越复杂。由此,本文提出了一种简单的复杂度估计方法,这种方法以经验数据为依据,根据样本对测量出的拐点数粗略估计神经网络的初始结构。第三部分研究了进化算法对神经网络结构的优化。在几种进化算法里,生物共生并行遗传算法的特点适合用于神经网络结构优化。将同一结构的不同个体看成一个子种群,不同结构的若干子种群看成一个大种群。子种群里进行选择、交叉、变异,子种群间进行信息交换,从而达到权值与结构同时进化的目的。基于这种思想设计了共生并行遗传算法,结合改进的LMBP算法进行了仿真实验,同时给出了仿真结果进行的分析,提出了进一步工作方向。
论文目录
摘要Abstract目录CONTENTS第一章 绪论1.1 研究背景及选题意义1.2 国内外相关领域的研究现状1.2.1 神经网络结构优化方法的研究情况1.2.2 生物进化计算优化神经网络结构的研究情况1.3 本文研究的主要内容与创新1.4 本文的组织第二章 神经网络与进化理论基础2.1 神经网络概述2.1.1 神经网络的发展与应用2.1.2 人工神经元模型2.1.3 网络结构及工作方式2.1.4 神经网络的学习方式2.1.5 神经网络的学习算法2.1.6 学习与自适应2.2 模拟进化计算概述2.2.1 模拟进化计算的一般框架2.2.2 遗传算法介绍(GA)2.2.3 进化策略(ES)介绍第三章 复杂性度量策略下的神经网络结构优化研究3.1 传统神经网络学习算法的特点与结构优化算法改进的必要3.1.1 函数逼近的BP神经网络的结构复杂性和样本复杂性对神经网络泛化能力的影响3.1.2 改进的必要性3.2 改进之一:改进LMBP算法3.2.1 LM算法介绍3.2.2 对LMBP算法的改进3.3 改进之二:样本复杂性的度量3.3.1 样本复杂性度量的方式3.3.2 样本复杂性度量的Fourier分析3.4 复杂度预测后神经网络结构优化算法的流程图3.5 实验仿真与结果分析3.5.1 改进的LMBP算法仿真实验3.5.2 复杂度测量的实验与仿真3 6 小结第四章 进化计算优化神经网络结构的研究4.1 进化计算用于优化神经网络结构中要解决的几个问题4.1.2 编码问题4.1.2 交换问题4.1.3 变异问题4.1.4 适应度设计与网络优良程度检验的问题4.2 共生并行遗传算法优化神经网络结构的设计4.2.1 共生并行遗传算法的介绍4.2.2 优化神经网络结构的共生并行遗传算法的描述4.2.3 优化神经网络结构的共生并行遗传算法的框架4.2.4 优化神经网络结构的共生并行遗传算法在MatLab上的实现4.2.5 仿真实验分析4.3 小结总结与展望参考文献攻读硕士学位期间发表的论文致谢
相关论文文献
标签:神经网络论文; 结构优化论文; 算法论文; 函数复杂度论文; 共生并行遗传算法论文;