论文摘要
神经网络发展迅速,经过各国学者多年的研究创新,许多具备不同信息处理能力的神经网络已被提出并应用于各种信息处理领域。其中以BP神经网络的应用最为广泛,据统计,80%-90%的神经网络模型采用了BP网络或者它的变化形式。已有理论证明,三层结构的BP网络可以逼近任意的非线性映射关系。但在实际的训练过程中,常会因为网络结构不合理或初始权值的选取不当导致训练精度达不到要求,引起网络的重新训练,降低了训练效率。针对此不足,本文设计了一种动态扩展BP网络隐层的方法,旨在提高训练精度,同时解决训练效率问题。本算法在神经网络的训练过程中,可以根据实际需要动态扩展一个隐层,由于它采用了线性激活函数,使得本文算法可以在不影响网络表达能力和泛化能力的基础上提高训练精度;结合蚁群算法全局寻优,易于与其它算法相结合的优点,将蚁群算法融入其中,用于对扩展隐层的权值和阈值进行局部训练,有效的解决了训练效率的问题。最后,在理论研究的基础上设计了一组相关实验对本文设计的算法进行检验。根据化工企业实际生产的需要和生产过程中各个参数之间的关系构造相应的BP神经网络模型,在Matlab环境下编写相应的算法程序,用来预测催化剂活性值,最后将结果仿真出来。实验结果证明,本文设计的动态扩展隐层技术与蚁群算法相结合是切实可行的,减少了不必要的操作步骤,在不影响表达能力的基础上提高了神经网络的训练精度和训练效率,具有重要的现实意义。
论文目录
摘要Abstract第一章 绪论1.1 课题的提出、背景及意义1.2 相关技术的研究现状1.2.1 收敛速度的研究现状1.2.2 局部极值的研究现状1.2.3 网络结构的研究现状1.3 本文研究思路和结构安排1.3.1 本文研究思路和过程1.3.2 论文的结构安排1.4 课题的创新之处第二章 BP 网络概述2.1 神经网络概述2.1.1 神经网络简介2.1.2 生物神经元系统2.1.3 人工神经网络的分类2.1.4 神经网络的特点2.1.5 神经网络的发展历程2.2 典型的前向型网络-BP 网络2.2.1 BP 网络的基本结构2.2.2 BP 网络的学习算法2.2.3 BP 网络的优缺点2.3 BP 网络的关键点分析2.3.1 隐层、隐层结点数对训练结果的影响2.3.2 确定每层隐结点数的算法2.3.3 如何解决“欠拟合”与“过拟合”问题等第三章 蚁群算法概述3.1 蚁群算法的基本思想3.2 蚂蚁觅食的生物学基础3.3 蚂蚁的觅食行为3.4 蚁群算法的实现过程3.5 蚁群算法的优缺点分析第四章 动态扩展隐层技术4.1 问题的提出4.2 算法综述4.3 算法的实现过程4.3.1 BP 神经网络的初次训练4.3.2 扩展隐层的引入4.3.3 对蚁群算法的改进4.3.4 对扩展网络模型的训练4.4 算法可行性与有效性的证明4.5 算法小结第五章 实验分析及验证5.1 实验环境简介5.1.1 Matlab 语言简介5.1.2 Matlab 的语言特点5.1.3 神经网络工具箱5.2 实验项目简介5.3 实验分析5.4 实验过程5.4.1 初始实验模型的建立5.4.2 扩展模型的引入及训练过程5.4.3 实验结果分析结论总结今后的工作设想参考文献攻读硕士学位期间取得的学术成果致谢
相关论文文献
标签:网络预测论文; 隐层扩展论文; 训练算法论文; 线性激活函论文;