人工神经网络在综合水质评价中的应用_第1页
人工神经网络在综合水质评价中的应用_第2页
人工神经网络在综合水质评价中的应用_第3页
人工神经网络在综合水质评价中的应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

水资源研究 第 25 卷 第 2 期 总第 91 期 2004 年 6 月 人工神经网络在综合水质评价中的应用人工神经网络在综合水质评价中的应用 阮仕平阮仕平 1 1 党志良 党志良 1 1 胡晓寒 胡晓寒 1 1 马 马 飞飞 1 1 张孟涛 张孟涛 2 2 1 西安理工大学 环境科学研究所 陕西 西安 710048 2 北 京市自来水集团公司 供水分公司 北京 100034 摘摘 要要 人工神经网络 ANN 是复杂非线性科学和人工智能科学的前沿 其在水质评价的应用 研究在国内外尚处于初创阶段 在详细分析 LM 算法的基础上 提出了基于 LM 算法的水质综合评 价 BP 模型 并将该模型应用于实例 进行效果检验 结果表明 LM BP 模型用于水质综合评价是 可行的 与其它评价方法相比 评价结果更加客观 合理 而且网络训练速度最快 适合作为水 质综合评价的通用模型 关键词 关键词 LM 算法 BP 神经网络 水质评价 1 1 概概 述述 水环境质量评价是认识和研究水环境的一项重要内容 其目的是准确反映环境的质量和 污染状况 预测未来的发展趋势 是水环境管理保护和治理的一项重要基础性工作 目前在 进行水环境质量评价时 主要存在以下问题 1 1 迄今没有一个被大家公认通用的具有可比性的水环境质量评价数学模型 各部门进 行评价时 选用数学模型的任意性很大 常常不能反映本地区污染状态 同时也不便于与其 他地区水质状况进行比较 2 多因子综合评价中确定环境因子权重存在任意性 缺乏比较客观可靠的确定环境因 子权重的方法 本文将提出一种新的水质综合评价方法 即基于 LM BP 算法的综合水质评价方法 2 2 水质综合评价的水质综合评价的 LM BPLM BP 模型模型 2 12 1 BPBP 网络及网络及 Levenberg MarquardtLevenberg Marquardt 算法算法 BP 网络 即多层前馈神经网络 因其采用误差反向传播算法 Error Back Propagation 即 BP 算法 而得名 1986 年由 D E Rumelhart 等人提出 BP 算法结构简单 易于实现 在人工神经网络的实际应用中 80 90 的神经网络模型是采用 BP 网络或它 的变化形式 2 3 从结构上讲 BP 网络是一种分层型网络 由输入层 隐层和输出层组 成 层与层之间采用全互连方式 同一层的单元之间则不存在相互连接 隐层可以有一个或 多个 1989 年 Robert Hecht Nielson 证明了一个 3 层的 BP 网络可以完成任意的 n 维到 m 维的映射 3 BP 网络采用的误差反向传播算法是一种有教师指导的 率学习算法 其学习过程由正反 两个方向的信息传播组成 正向传播输入样本数据 反向传播反馈误差信息 在正向传输中 输入信息在神经单元中均由 S 型作用函数激活 文献 1 4 中即采用此种方法 标准 BP 网络的逆传播算法具有思路清晰 结构严谨 可操作性强等特点 而且一个 3 层的 BP 网络可以完成任意的 n 维到 m 维的映射 但其收敛过程存在以下两个缺陷 收敛速度慢 存在所谓 局部最小值 问题 可以通过 Levenberg Marquardt 简称 LM 算法来克服 设 x k 表示第 k 次迭代的权值和阈值所组成的向量 新的权值和阈值组成的向量 xk 1可 根据下面的规则求得 1 xxx kk 1 对于牛顿法则是 2 12 xExEx 2 式中表示误差指标函数 E x 的 Hessian 矩阵 E x 表示梯度 2 xE 设误差指标函数为 3 2 1 1 2 xexE N i i 3 式中 e x 为误差 那么 4 xexJxE T 5 2 xSxexJxE T 在 4 5 式中 为 Jacobian 矩阵 2 1 xexexS i N i i 对于高斯 牛顿法的计算法则有 6 1 xexJxJxJx T LM 算法是一种改进的高斯 牛顿法 它的形式为 7 1 xexJIxJxJx T 7 式中比例系数 0 为常数 I 是单位矩阵 从 7 式可看出 如果比例系数 0 则为高斯 牛顿法 如果 取值很大 则 LM 算法接近梯度下降法 每迭代成功一步 则 减小一些 这样在接近误差目标的时 候 逐渐与高斯 牛顿法相似 高斯 牛顿法在接近误差的最小值的时候 计算速度更快 精度也更高 由于 LM 算法利用了近似的二阶导数信息 它比梯度下降法快得多 实践证明 采用 LM 算法可以较原来的梯度下降法提高速度几十甚至上百倍 另外由于 JT x J x I 是正定的 所以 7 式的解总是存在的 从这个意义上说 LM 算法也优于高斯 牛顿法 因 为对于高斯 牛顿法来说 JTJ 是否满秩还是个潜在的问题 在实际的操作中 是一个试 探性的参数 对于给定的 如果求得的 x 能使误差指标函数 E x 降低 则 降低 反 之 则 增加 2 22 2 LM BPLM BP 水质综合评价方法水质综合评价方法 水质综合评价的目的 就是对照一定的环境质量标准 确定水体所属类别及其所具备的 使用功能 同时 找出影响水质的主要污染因素 从而为水环境管理提供科学依据 人工 神经网络 BP 模型具有很强的分类功能 可以完成水质评价中类别的评判 设有 N 维向量 共 m 类 分别记为 Gi i 1 2 M 向量 Y0输入网络后 输出向量 Ym的各分量应满足 当 Y0属于第 Gi类时 则 yi 1 其他分量为 0 从而实现了分类功能 若将水质评价中的环 境质量标准做为样本输入 评价结果作为系统输出 网络通过 LM 算法不断学习 归纳出 其中规律 由此得到的网络便具有了联想和预测能力 从而可实现水质综合评价中类别的判 定 3 3 LM BPLM BP 水质综合评价实例水质综合评价实例 为了检验 LM BP 水质评价方法的正确性 本研究选取文献 4 中的评价标准及断面监 测资料作为实例 并将几种方法的评价结果做以比较 神经网络的输入层神经元数目由评价因子决定 如表 1 略 所示 共有 7 项 因此输 入层神经元数目为 7 网络输出应为分类结果 本研究设定 类 类 类 类水的期 望输出结果分别为 1000 0100 0010 和 0001 因此输出层神经元数目为 4 采用 包含一个隐层的神经网络结构 经比较计算 隐层神经元数目定为 8 因此网络结构为 7 8 4 本研究采用 MATALAB 神经网络工具箱进行编程 将水质标准作为训练样本输入 期望 误差 0 001 采用 LM 算法 经过 6 次训练后 网络收敛 网络训练过程如图 1 所示 网络 学习结果及评价结构分别见表 3 表 4 略 4 4 BPBP 网络模型与其他方法模型比较分析网络模型与其他方法模型比较分析 人工神经 BP 网络模型与灰色关联度方法和模糊综合评判方法评价结果列于表 5 略 从表 5 可以看出 3 种方法对断面 2 断面 3 评价结果一致 但对断面 l 和断面 4 水质类 别判定有差异 人工神经 BP 网络模型评价断面 1 水质为 类 与模糊综合评判方法评价结果一致 而 与灰色关联度方法不同 即评价结果相差 1 级 由断面 1 断面评价参数的实测值 表 1 与其 评价标准 表 2 比较可知 其挥发酚的实测值已超过了评价标准 类值 当然其水质应评价 为 类 因此认为 采用灰色关联度方法对断面 1 水质评判是不准确的 为误判 误判的原 因 权重的构造带有人为性 没有一种统一的求解方法 随意性较大 灰元在白化过 程中会失去一部分信息 对于断面 4 人工神经 BP 网络模型评价为 类水体 是贴切的 根据其评价参数的实 测值与标准值比较 其数值都没有超过 类标准值 因而 判定断面 4 水质为 类也是误判 模糊综合评判方法误判原因是 在计算过程中强调了极值的作用 运用取小取大运算法则使 得大量有用信息被丢弃 其信息利用率较低 同时 权重构造的人为性也是其致命弊端 人工神经 BP 网络模型具有很强的自学习 自组织和自适应能力 能够充分利用给定的 水质数据信息 建立起输入与输出之间复杂的非线性对应关系 而且网络中的大量参数均由 学习所得 而不是由人为给定 避免了人为因素的影响 这是人工神经 BP 网络模型与灰色 关联度方法以及模糊综合评判方法最根本的区别 因此由人工神经 BP 网络模型得到的评价 结果更客观 更合理 4 5 5 与其它与其它 BPBP 算法的比较算法的比较 近年来 出现了许多 BP 网络的改进算法 3 5 9 为了比较各种算法的优劣 笔者在上 述网络结构中 采用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论