MATLAB程序代码人工神经网络及其工程应用.docx
《MATLAB程序代码人工神经网络及其工程应用.docx》由会员分享,可在线阅读,更多相关《MATLAB程序代码人工神经网络及其工程应用.docx(52页珍藏版)》请在第一文库网上搜索。
1、MATLAB程序代码人工神经网络及其工程应用目 录第一章人工神经网络31.1人工神经网络简介 31. 1人工神经网络的起源31. 2人工神经网络的特点及应用31.2人工神经网络的结构 42. 1神经元及其特性52. 2神经网络的基本类型 62.1.1 人工神经网络的基本特性 62.1.2 人工神经网络的基本结构 62.1.3 人工神经网络的主要学习算法 71.3人工神经网络的典型模型 73. 1 Hopfield 网络 73. 2反向传播(BP)网络 83.3 Kohonen 网络 83.4自适应共振理论(ART) 93. 5学习矢量量化(LVQ)网络 11L4多层前馈神经网络(BP)模型12
2、4. 1BP网络模型特点 125. 2BP网络学习算法134.2.1信息的正向传递 13422利用梯度下降法求权值变化及误差的反向传播 144.3网络的训练过程 154.4BP算法的改进 154.4.1 附加动量法154.4.2 自适应学习速率164.4.3 动量-自适应学习速率调整算法 174.5网络的设计174.5.1 网络的层数 174.5.2 隐含层的神经元数 174.5.3 初始权值的选取 174.5.4 学习速率171.5软件的实现181919192020第二章遗传算法2.1 遗传算法简介2.2 遗传算法的特点2.3 遗传算法的操作程序2.4 遗传算法的设计第三章 基于神经网络的水
3、布坡面板堆石坝变形控制与预测1.1 概述231.2 样本的选取241.3 神经网络结构的确定251.4 样本的预处理与网络的训练254. 1样本的预处理255. 2网络的训练 263.5水布城面板堆石坝垂直压缩模量的控制与变形的预测305.1 面板堆石坝堆石体垂直压缩模量的控制305. 2水布城面板堆石坝变形的预测356. 3 BP网络与COPEL公司及国内的经验公式的预测结果比较 3536结论与建议38第四章BP网络与遗传算法在面板堆石坝设计参数控制中的应用3939404.1 概述4.2 遗传算法的程序设计与计算4.3 结论与建议41参考文献第一章人工神经网络1人工神经网络简介1. 1人工神
4、经网络的起源人工神经网络(Artificial Neural Network,简称ANN)研究的先锋,美国心理学家Warren S McCulloch和数学家Walter H Pitts曾于1943年提出一种叫做“似脑机器(mindlike machine)的思想,这种机器可由基于生物神经元特性的互连模型来制造,这就是神经学网络的概念。他们构造了 一个表示大脑基本组成部分的神经元模型,对逻辑操作系统表现出通用性。随着大脑和计算机研究的进展,研究目标已从“似脑机器变为学习机器”,为此一直关心神经系统适应律的心理学家D.O.Hebb于1949年提出了学习模型。1957年Rosenblatt首次提出
5、感知器,并设计一个引人注目的结构。到60年代初期,关于学习系统的专用设计指南有 Widrow等提出的Adaline(adaptive linearelement,即自适应线性元)以及Steinbuch等提出的学习矩阵。由于感知器的概念简单,因而在开始介绍时对它寄托很大希望。然而,不久之后Minsky和Papert从数学上证明了感知器不能实现复杂逻辑功能。到了 70年代,Grossberg和Kohonen对神经网络研究作出重要贡献。以生物学和心理学证据为基础,Grossberg提出几种具有新颖特性的非线性动态系统结构。该系统的网络动力学由一阶微分方程建模,而网络结构为模式聚集算法的自组织神经实现
6、。基于神经元组织自己来调整各种各样的模式的思想,Kohonen发展了他在自组织映像方面的研究工作。Werbos在70年代开发一种反向传播算法。Hopfield在神经元交互作用的基础上引入一种递归型神经网络,这种网络就是有名的Hopfield网络。在80年代中叶,作为一种前馈神经网络的学习算法,Parker和Rumelhart等重新发现了反回传播算法。如今,神经网络的应用越来越广泛了。1. 2人工神经网络的特点及应用人工神经网络是由许多神经元互连在一起所组成的复杂网络系统。它是在现代神经学研究成果基础上提出的,能模拟人的若干基本功能。它具有并行分布的信息处理结构,是通过“学习”或“训练”的方式完
7、成某一特定的工作。其最显著的特点是具有自学习能力,并在数据含有噪音、缺项或缺乏认知时能获得令人满意的结论,特别是它可以从积累的工作实例中学习知识,尽可能多地把各种定性定量的影响因素作为变量加以输入,建立各影响因素与结论之间的高非线性映像,采用自适应模式识别方法完成此工作。它对处理内部规律不甚了解、不能用一组规则或方程进行描述的较复杂问题或开放的系统显得较为优。按照神经元的连接方式,人工神经网络可分为两种:没有反馈的前向网络和相互结合型网络。前向网络是多层映像网络,每一层中神经元只接受来自前一层神经元的信号,因此信息的传播是单方向的。BP网络是这类网络最典型的例子。在相互结合型的网络中,任意神经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 程序代码 人工 神经网络 及其 工程 应用