基于BP神经网络的Pt100热电阻值特性模型及预测的MATLAB实现精品资料.doc
《基于BP神经网络的Pt100热电阻值特性模型及预测的MATLAB实现精品资料.doc》由会员分享,可在线阅读,更多相关《基于BP神经网络的Pt100热电阻值特性模型及预测的MATLAB实现精品资料.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、BP神经网络基于BP神经网络的Pt100热电阻值特性模型及预测的MATLAB实现。人工神经网络的数学模型一 概述人工神经网络根据其模型建立的原理,可以分为数学模型和认知模型。数学模型主要是在神经元生理特性的基础上,通过抽象用数学表达式描述。而认知模型主要是根据神经系统信息处理的过程建立的。本章着重讨论人工神经网络的数学模型,包括前向网络、反馈网络、随机网络等。下章将讨论人工神经网络的认知模型。1. 前向网络网络中各神经元接受前一级的输入,并输出到下一级,网络中没有反馈,可以用一个有向无环路图表示,这种神经网络称为前向网络。前向网络中节点分为两类,输入节点和计算节点。每个输入节点可以有任意个输入
2、,但只有一个输出。而输出可以耦合到任意多个其他节点的输入。前向网络通常可以分为不同的层,第层的输入仅与第层的输出连接。一般认为输入节点为第一层,具有一层计算节点的网络实际上是一个两层网络。由于输入节点和输出节点可以和外界连接,直接接受环境的影响,所以称为可见层。而其他中间层则称为隐层(hidden layer)。前向网络的工作原理是映射,所以是一种映射网络。映射网络是有界映射的近似实现,即函数,利用映射作用的训练标本,其中,实现从维欧几里德空间有界子集A到维欧几里德空间有界子集的映射。映射网络基本上有两类:基于特征的网络和基于原型的网络。基于特征的网络实现函数的输入输出关系,这种关系可以用一种
3、通用的、可修改的函数形式表示。反传网络是属于特征网络。基于原型的人工神经网络是通过创建一组具体的输入输出实例,统计的表示映射作用。然后,将未知的新向量与网络中的存储的向量进行比较,把比较的结果与输入向量组合,产生映射作用。对传网络(counter-propagation)是原型网络的例子。2. 反馈网络19821986年,美国物理学家霍普菲尔特(Hopfield)对反馈网络进行了研究,并可以应用解决实际问题,引起人们的兴趣。一般讲这种单层反馈网络称为霍普菲尔特(Hopfield)网络。反馈网络可用一个无向的完备图来表示,为简单起见,除另外说明外,我们仍假定各节点是线性阈值单元,网络唯一的由权值
4、矩阵和阈值来确定,并且1是对称的,对角线元素为零的矩阵(为网络中的节点数),节点与节点间连线上的权值。2是阈值,是单元的阈值。3. 工作方式根据系统状态的改变,神经网络有异步和同步两种工作方式。假定时间是离散的,则任一时刻(为正整数)单元之状态为,整个网络状态是。异步方式各单元分别改变状态,即单元 单元而其余各单元状态不变,即单元, 同步方式所有单元同时改变状态,即对于所有单元 对于全部有时也可以一部分节点同时改变状态。反馈网络的输出与输入之间在时间上有延时,因而要用动态方程描述神经元和系统的数学模型。系统稳定状态的分析比较困难。4. 联想记忆人脑记忆的主要特征之一是联想。由于反馈网络会收敛到
5、稳定状态,因此可以用作联想记忆。记忆是人脑对过去经验中发生过的事物的反映,是新获得行为的保持。由于记忆,人才能保持过去的反映,使当前的反映在以前的反映的基础上进行,使反映更全面、更深入。也就是有了记忆,人才能积累经验,扩大经验。记忆是心理在时间上的持续,有了记忆,先后的经验才能联系起来,使心理活动成为一个发展的过程,使一个人的心理活动成为统一的过程,并形成他的心理特征。记忆是反映机能的一个基本方面。目前,根据记忆操作的时间长短,人类记忆有三种类型:感觉记忆、短时记忆和长时记忆。近年来,许多人对联想记忆机制进行了大量研究。根据输出与输入信息的关系,联想记忆可以分为两类:自联想记忆和异联想记忆。设
6、在学习过程中存入M个样本,使用时要求:若输入,其中是M个学习样本之一,是偏差项(可代表噪声、图形的缺损、崎变),要求输出,即使之复原。这种人工神经网络称为自联想记忆(Auto-Associative Memory)。异联想记忆中,规定两组样本间有一定的对应关系,。例如,代表某人照片,而代表他的姓名,使用时若输入,要求输出。5. 随机神经网络每个神经元的兴奋与抑制具有随机性,其概率取决于神经元的输入。采用概率统计分析的方法与信息的处理和测量非常相近。因此,概率计算的神经网络有可能得到更好的效果。在一定约束条件下,用并行分布概率神经网络进行反复迭代搜索以找到一个稳定解的问题。既是一个有吸引力的研究
7、课题又具有潜在的广阔应用前景。概率神经网络的研究主要关心下列问题:1. 网络必须收敛到一个稳定点,不能出现漫无止境的震荡。2. 网络具有足够的计算能力,能够实现所需的分类、复原功能。3. 较好的解决计算复杂性问题,完成搜索所需的反复迭代次数不能过多。4. 容错性好,神经元之间的信息传送容许有误差。人脑神经元之间的信息传送精读不会超过。5. 调整权值系数的学习算法,以便将外界知识存储在网络的权值系数中。二 线性限幅单元线性限幅单元是最基本的前向映射网络,它具有个输入,一个输出,个权值,和阈值。图给出了线性限幅单元的结构。y 线性限幅单元三 感知机感知机(Perceptron)是一种典型的前向人工
8、神经网络。最早由美国学者罗森勃拉特于1957年提出,它实际上是一个具有单层计算单元的神经网络,并由线性限幅单元组成。感知机学习算法1. 开始赋给每个权值以任一较小的不为零的随机数,即;2. 随机输入一个样本和期望输出C,如果X属于期望的类时,则,否则;3. 如果权值对样本进行正确分类,即或者则对权值不作修改。否则形成如下新的权值4. 转到2. ,直到对一切样本,权值W稳定为止。感知机收敛定理告诉我们,若函数是线性可分的,则上述学习过程在有限次数迭代后可收敛到正确的数值。 感知机 四 简单的实际问题目前,在人工神经网络算法上,较常用的仍然是枚举算法,因此,对于算法的改进和优化具有很大的空间和实际
9、意义。简单的实际问题(NOIP2003第一题)首先,我们来分析一个简单的神经网络的例子,这只是最基本的问题,以后将不断将问题复杂化并解决。而且这个问题只是不基于生物理论的假设,并不一定是正确的。我们把神经网络看成一张有向图,图中的结点就是神经元,定义神经的输入和输出为图中的边。对于一个神经元,有信息的输入、输出渠道和当前状态及阈值。神经元按照一定顺序排列,构成神经网络。神经网络分为输入层、输出层和若干个中间层。如果把神经元的状态定义为Ci,阈值定义为Ui,假设可以得到公式,形如:其中,Ci0时我们认为神经元是兴奋的。Ci可以认为是兴奋信号的强度,将向下一层神经元传送。如此,在输入层的神经元被激
10、发后,整个网络系统就在信息传输的推动下运作。对于给定的神经网络,如果我们加入适当的条件,就能通过输入层的状态用计算机程序设计算法简单的求出输出层的状态。这就是一个简单的ANN实用程序(这是NOIP2003的第一题,公式等皆来源于题目,尚未加以严格的分析,研究开始后必定要重新分析过)。类似的问题很多,而且也肯定不局限于神经兴奋的传导,而且现在我所了解的算法也只是枚举级别的模拟算法,有很大的可能优化。五 最小二乘分类学习算法对于线性可分类,可用前面所述学习算法,且保证收敛。但是线性可分的条件毕竟过于严格,能够满足这个条件的情况是不多的。在实际情况中,两个类别的集合往往是非线性可分的,甚至是相互重叠
11、的,对于这种情况,我们就不能简单的严格要求神经元的输出值为1和0进行分类,我们只能做到,当输入向量为时,输出值尽可能为1,否则接近0。按最小二乘算法的统计意义而言,就是要求实际输出值与这两个理想的输出值(1和0)之间的误差均方值为最小。如果有一种学习算法能够实现这个目标,即称为最小二乘或LMS学习算法(LMS是Least mean square的缩写)。为此,需要把单元特性更为可微函数,例如sigmoid形式。当给定训练集后,我们的目标是寻找,使得与尽可能接近,用E表示二者之间的差异。其中。所以应使E达到最小,先求E的梯度其中,。若用,则有则W的修改规则为在上式中,。这种学习方法,权值修正是按
12、最陡下降方向进行。因此,有时称他为梯度学习算法。六、基于BP神经网络的Pt100热电阻值特性模型及预测的MATLAB实现训练程序:P=-200:660;T=18.52 18.95 19.38 19.82 20.25 20.68 21.11 21.54 21.97 22.4 22.83 23.25 23.68 24.11 24.54 24.97 25.39 25.82 26.24 26.67 27.1 27.52 27.95 28.37 28.8 29.22 29.64 30.07 30.49 30.91 31.34 31.76 32.1832.6 33.02 33.44 33.86 34.28
13、 34.7 35.12 35.54 35.96 36.38 36.8 37.22 37.64 38.05 38.47 38.89 39.31 39.72 40.14 40.5640.97 41.39 41.8 42.22 42.63 43.05 43.46 43.88 44.29 44.7 45.12 45.53 45.94 46.36 46.77 47.18 47.59 48 48.42 48.83 49.24 49.65 50.06 50.47 50.88 51.29 51.7 52.11 52.52 52.93 53.34 53.75 54.15 54.56 54.97 55.38 55
14、.79 56.19 56.6 57.01 57.41 57.82 58.23 58.63 59.04 59.44 59.85 60.26 60.66 61.07 61.47 61.88 62.28 62.68 63.09 63.49 63.9 64.3 64.7 65.11 65.51 65.91 66.31 66.72 67.12 67.52 67.92 68.33 68.73 69.13 69.53 69.93 70.33 70.73 71.13 71.53 71.93 72.33 72.73 73.13 73.53 73.93 74.33 74.73 75.13 75.53 75.93
15、76.33 76.73 77.12 77.52 77.92 78.32 78.72 79.11 79.51 79.91 80.31 80.7 81.1 81.5 81.89 82.29 82.69 83.08 83.48 83.87 84.27 84.67 85.06 85.46 85.85 86.25 86.64 87.04 87.43 87.83 88.22 88.62 89.01 89.4 89.8 90.19 90.59 90.98 91.37 91.77 92.16 92.55 92.95 93.34 93.73 94.12 94.52 94.91 95.3 95.69 96.09
16、96.48 96.87 97.26 97.65 98.04 98.44 98.83 99.22 99.61 100 100.39 100.78 101.17 101.56 101.95 102.34 102.73 103.12 103.51 103.9 104.29 104.68 105.07 105.46 105.85 106.24 106.63 107.02 107.4 107.79 108.18 108.57 108.96 109.35 109.73 110.12 110.51 110.9 111.29 111.67 112.06 112.45 112.83 113.22 113.61
17、114 114.38 114.77 115.15 115.54 115.93 116.31 116.7 117.08 117.47 117.86 118.24 118.63 119.01 119.4 119.78 120.17 120.55 120.94 121.32 121.71 122.09 122.47 122.86 123.24 123.63 124.01 124.39 124.78 125.16 125.54 125.93 126.31 126.69 127.08 127.46 127.84 128.22 128.61 128.99 129.37 129.75 130.13 130.
18、52 130.9 131.28 131.66 132.04 132.42 132.8 133.18 133.57 133.95 134.33 134.71 135.09 135.47 135.85 136.23 136.61 136.99 137.37 137.75 138.13 138.51 138.88 139.26 139.64 140.02 140.4 140.78 141.16 141.54 141.91 142.29 142.67 143.05 143.43 143.8 144.18 144.56 144.94 145.31 145.69 146.07 146.44 146.82
19、147.2 147.57 147.95 148.33 148.7 149.08 149.46 149.83 150.21 150.58 150.96 151.33 151.71 152.08 152.46 152.83 153.21 153.58 153.96 154.33 154.71 155.08 155.46 155.83 156.2 156.58 156.95 157.33 157.7 158.07 158.45 158.82 159.19 159.56 159.94 160.31 160.68 161.05 161.43 161.8 162.17 162.54 162.91 163.
20、29 163.66 164.03 164.4 164.77 165.14 165.51 165.89 166.26 166.63 167 167.37 167.74 168.11 168.48 168.85 169.22 169.59 169.96 170.33 170.7 171.07 171.43 171.8 172.17 172.54 172.91 173.28 173.65 174.02 174.38 174.75 175.12 175.49 175.86 176.22 176.59 176.96 177.33 177.69 178.06 178.43 178.79 179.16 17
21、9.53 179.89 180.26 180.63 180.99 181.36 181.72 182.09 182.46 182.82 183.19 183.55 183.92 184.28 184.65 185.01 185.38 185.74 186.11 186.47 186.84 187.2 187.56 187.93 188.29 188.66 189.02 189.38 189.75 190.11 190.47 190.84 191.2 191.56 191.92 192.29 192.65 193.01 193.37 193.74 194.1 194.46 194.82 195.
22、18 195.55 195.91 196.27 196.63 196.99 197.35 197.71 198.07 198.43 198.79 199.15 199.51 199.87 200.23 200.59 200.95 201.31 201.67 202.03 202.39 202.75 203.11 203.47 203.83 204.19 204.55 204.9 205.26 205.62 205.98 206.34 206.7 207.05 207.41 207.77 208.13 208.48 208.84 209.2 209.56 209.91 210.27 210.63
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于BP神经网络的Pt100热电阻值特性模型及预测的MATLAB实现 精品资料 基于 BP 神经网络 Pt100 热电 阻值 特性 模型 预测 MATLAB 实现 精品 资料
限制150内