下载此文档

BP和RBF神经网络的地下水位预测结果比较.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
BP和RBF神经网络的地下水位预测结果比较.docBP和RBF 神经网络的地下水位预测结果比较【摘要】地下水位的变化是一个复杂的非线性过程,并且地下水位与其影响因素之间存在着复杂的非线性关系。对于处理这类问题神经网络是一种合适的方法。本文对 BP和 RBF 神经网络在地下水位预测中的应用进行比较和研究。通过仿真实例结果显示, BP 神经网络和 RBF 神经网络都能很好的对地下水位进行预测,但是 RBF 神经网络比 BP 神经网络的训练速度更快, 精度更高, 充分体现了 RBF 神经网络中在地下水位预测中的优越性。【关键词】地下水位;BP 神经网络;RBF 神经网络;MA TLAB 1. 引言随着我国国民经济的快速发展,对地下水资源的开发利用日益增加。通过对地下水位动态变化规律的预测研究, 以此来制定科学的开发利用策略,具有重要的现实意义[1] 。地下水位受许多因素的影响,由于问题的高度复杂性地下水位预测还有许多问题未解决。近几年, 许多学者将神经网络用于地下水位的预测并且取得了不少有价值的成果。 神经网络 BP 算法的基本原理是利用输出后的误差来估计输出层的直接前导层的误差, 再利用这个误差估计更前一层的误差, 如此一层一层的反传下去, 就获得了所有其他各层的误差估计[5] 。 BP 神经网络结构图, 如图 1 所示。 BP 网络学****的过程是神经网络在外界输入样本的刺激下不断改变网络的连接权值, 以使网络的输出不断地接近期望输出。 BP 网络的学****本质是对各连接权值的动态调整, 其学****规则是权值调整规则, 即在学****过程中网络中各神经元的连接权变化所依据的一定的调整规则。 神经网络 RBF 网络的基本思想是用 RBF 作为隐单元的“基”构成隐含层空间, 将输入矢量直接(即不需要通过权连接)映射到隐空间;当 RBF 的中心点确定后,映射关系也就确定; 隐含层空间到输出空间的映射是线性的[7] 。 RBF 神经网络结构图,如图 2 所示。 4. 数据样本的采集及预处理利用神经网络进行地下水位预测, 首先应该提取有关地下水位预测重要指标, 确定网络结构。样本数目的确定没有通用的方法, 样本过少可能使得网络的表达不够充分,从而导致网络外推的能力不够; 而样本过多可能会出现样本冗余现象, 既增加了网络的训练负担, 也有可能出现信息量过剩。获得输入变量将指标数据处理为区间[0 1] 之间的数据[4] 。公式如下: 地下水位主要受河道流量、气温、饱和差、降水量和蒸发量等重要因子的影响, 由此测量并归纳出 24 组数据, 如表 1 所示。选定 1-19 组为训练样本, 20-24 组为测试样本。 5. 神经网络的训练与测试 BP 神经网络的训练与测试根据 BP 算法设计的网络, 一般的预测问题都可以通过单隐层的 BP网络实现。由于输入向量元素个数为 5, 所以网络的输入层的神经元有 5个, 根据 Kolmogorov 定理,可知中间层神经元数=2× 输入层的神经元个数+1=11 。输出向量为 1 个,所以输出层神经元应该有 1 个。网络中间层神经元采用 S 型正切函数 tansig , 输出层神经元传递函数采用 S 型对数函数 logsig 。网络的训练函数为 trainlm ,它采用 Levenberg-Marquardt 算法进行网络学****其代码如下: threshold=[0 1;

BP和RBF神经网络的地下水位预测结果比较 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ying_zhiguo03
  • 文件大小50 KB
  • 时间2016-09-06