基于MATLAB实现BP神经网络模型在地下水水质评价中的应用

  • 格式:pdf
  • 大小:51.40 KB
  • 文档页数:2

139
基于MATLAB实现BP神经网络模型在地下水水质评价中的应用Application of ANN Realized by MATLAB to Underground Water Quality Assessment谭璇罗定贵Tan XuanLuo Dinggui(东华理工学院, 抚州344000)(East China Institute of Technology, Fuzhou344000)摘要: 本文运用BP神经网络理论和方法,使用MATLAB工具箱函数编程,建立了地下水水质评价模型,对抚州市临川区5个地下水水质监测点进行水质评价。

将评价结果与模糊综合评价法的评价结果进行对比,结果表明,BP神经网络对地下水水质评价是可行的,能够很好地解决评价因子与水质等级间复杂的非线形关系,评价结果的精度也得以大大提高。

关键词: BP神经网络; MATLAB; 地下水水质; 水质评价中图分类号:TP311.13文献标识码:A文章编号:1671-4792-(2007)1-0106-02Abstract: By BP neural network theory and method , the realizing function is provided in the toolbox ofMATLAB7.0, and makes BP neural network model in groundwater quality assessment. Groundwater quality of fiveplots in the city of FuZhou-LinCHuan is evaluated and compared with the assessment results of aggregative indexnumber method in groundwater quality evaluation. It is feasible and improves the accuracy of groundwater quality
evaluation.
Keywords: Neural Network; MATLAB; Underground Water Quality; Quality Assessment0引言
地下水水质评价是水资源评价管理的重要组成部分,它
为地下水资源的开发利用、规划管理提供科学依据。

在实际
工作中,由于参与的评价因子众多,并且与水质等级之间存
在的是非常复杂的非线形关系,所以至今都没有形成统一的
方法。

常规的地下水水质评价方法有综合指数法、模糊综合
评价法、灰色聚类法等等[1],这些方法都存在着一些不足。

近年来,随着人工神经网络的发展,国内外很多从事地下水
研究的学者将神经网络引入水质评价中,取得了较好的评价
效果,表明研究神经网络处理水质评价具有非常现实的意
义。

人工神经网络是以人脑的生理研究成果为基础,模拟人
脑的结构与机理,最终实现人脑某些功能的一种动态信息处
理系统。

近些年来该技术应用领域日益扩大,本文研究的就
是它在环境科学领域中的环境质量评价中的发展。

现有的神
经网络方法多达上百种,其中使用最多的是BP(Back
Propagation)网络。

本文将使用这种网络,并且在实现方
法上稍做优化。

神经网络的实现基于计算机软件和直接硬件
两种方式[2],本文采用MATLAB编程实现。

MATLAB避免了繁
杂的数学运算,其工具箱函数提供了BP网络的实现函数,
从而避免烦琐的代码编辑。

文中将该方法应用于抚州市临川
区地下水环境质量评价中,并尝试使用MATLAB的PREMNMX函
数进行原始数据的预处理、归一化,取得了预期的评价结果。

1神经网络原理和算法
BP神经网络是多层前向网络,是1974年P.Werbos(哈
佛大学)提出来的。

BP神经网络模型由输入层、输出层和隐含层组成(如图一所示); 相邻层之间的神经元由权重系数互相连接; 同一层内的神经元之间是平行、无连接的关系[3]。

除了输入层外,每个神经元的输入输出都存在着非线形关系,这种非线形关系的表达式很多,本文采用的是S型作用函数(
基于
MATLAB
实现
BP
神经网络模型在地下水水质评价中的应用
科技广场
2007.1
140。