基于人工神经网络日负荷预测

基于人工神经网络日负荷预测

ID:29355169

大小:413.50 KB

页数:59页

时间:2018-12-18

基于人工神经网络日负荷预测_第1页
基于人工神经网络日负荷预测_第2页
基于人工神经网络日负荷预测_第3页
基于人工神经网络日负荷预测_第4页
基于人工神经网络日负荷预测_第5页
资源描述:

《基于人工神经网络日负荷预测》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、5.2、基于人工神经网络日负荷预测(1)人工神经网络简介及其原理1)神经网络简介人工神经网络的英文名称是ArtificialNeuralNetworks(ANN)是一种“采用物理可实现的系统来模仿人脑神经细胞的结构和功能的系统。”当前国际著名的神经网络专家,第一家神经计算机公司的创始人和神经网络技术研究的领导人HechtNielson给神经网络的定义是:“神经网络是一个以有向图为拓扑结构的动态系统,它通过对连续或断连续的输入作状态响应而进行信息处理。”人工神经网络是最近发展起来的十分热门的交叉学科,它涉及生物、电子、计算机、数

2、学和物理学科,有着非常广泛的应用背景,这门学科的发展对日前和末来的科学技术的发展有重要的影响。二维的简单人工神经网络按网络拓扑结构可分为两类:前馈型网络和反馈型网络。反馈型网络模型是一种反馈动力学系统,它具有极复杂的动力学特性。反馈神经网络模型可以用完备的无向图表示,代表性的模型包括;Hopfield网络模型和Hamming网络模型。反馈神经网络模型有很强的计算能力。前馈神经网络模型是指那些在网络中各处理单元之间的连接都是单向的,而且总是指向网络输出方向的网络模型。本文中采用前馈型网络对电力系统短期负荷进行预测。前馈型神经网络

3、的基本原理是:神经网络在组成时,各个神经元通过一定权值相连,神经网络在使用之前必须确定这些权值,而没有经过训练的神经网络的权值是没有任何意义的,神经网络的学习过程就是通过已知数据确定权值的过程。即通过这些权值使神经网络具有了一定的记忆功能,可以对数据的规律进行记忆(信息保存在权值中)。从而可以用于以后的预测。从已知数据确定权值是一个无约束最优化问题,典型的算法是BP法,对于前馈神经网络模型还有很多其他权值修正法。2)人工神经元基本原理人工神经元模型是生物神经元的模拟与抽象。这里所说的抽象是从数学角度而言,所谓模拟是对神经元的结

4、构和功能而言,相当于一个多输入单输出的非线性阐值器件。激活函数有许多种类型,其中比较常用的激活函数可归结为三种形式:闽值型,S型和线性型。①人工神经元网络模型将前面介绍的神经元通过一定的结构组织起来,就可构成人工神经元网络。按照神经元连接的拓扑结构不同,可分为分层网络和相互连接型网络。分层网络是将一个神经元网络模型中的所有神经元按功能分为若干层,一般有输入层、中间层和输出层。相互连接型网络是指网络中任意两个单元之间都可以相互连接。②神经元网络的学习过程模仿人的学习过程,人们提出了多种神经元网络。人工神经元模型的学习方式,其中主

5、要三种:有导师学习、无导师学习和强化学习。学习是一个相对持久的变化过程,学习往往也是一个推理过程,例如通过经验也可以学习,学习是神经元网络最重要的能力。③神经元网络的学习规则在学习过程中主要是网络的连接权的值发生了改变,学习到的内容也是记忆在连接权之中。学习规则有:Hebb学习规则、感知机(Perception)学习规则、Delta学习规则等等。④神经元网络的工作过程当网络训练好了以后,就可以正常进行工作,可以用来分析数据和处理问题。神经元网络的工作过程有许多种形式,比如回想和分类。(2)BP网络本文采用BP网络,BP网络学习

6、规则的指导思想:对网络权值和阈值的修正要沿着表现函数下降最快的方向-负梯度方向.(5-11)其中是当前的权值和阈值矩阵,是当前表现函数的梯度,是学习速度。下面介绍BP算法的推倒过程。假设三层BP网络,输入节点,隐层节点,输出节点.输入节点与隐层节点间的网络权值为,隐层节点与输出节点间的网络权值为.当输出节点的期望值为时,模型的计算公式如下:隐层节点的输出(5-12)其中(5-13)输出节点的计算输出(5-14)其中(5-15)输出节点的误差(5-16)误差函数对输出节点求导(5-17)E是多个的函数.但有一个与有关,各间相互独

7、立,其中(5-18)(5-19)则(5-20)设输入节点误差为(5-21)则(5-22)2)误差函数对隐层节点求导(5-23)E是多个的函数,针对某一个,对应一个,它与所有有关,其中(5-24)(5-25)(5-26)则(5-27)设隐层节点误差为(5-28)则(5-29)由于权值的修正,正比于误差函数沿梯度下降,则有(5-30)(5-31)(5-32)(5-33)(5-34)(5-35)其中隐层节点误差中的表示输出节点的的误差通过权值向节点反向传播成为隐层节点的误差。3)阈值的修正阈值也是变化值,在修正权值的同时也需要修正,

8、原理同权值修正一样。误差函数对输出节点阈值求导(5-36)其中(5-37)(5-38)则(5-39)阈值修正(5-40)(5-41)误差函数对隐层节点阈值求导(5-42)其中(5-43)(5-44)(5-45)则(5-46)阈值修正xiaq/;,zkpny(5-47)(5-4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。