改进算法的BP神经网络水质评价模型

合集下载

基于改进BP网络模型的水质预测模型的研究

基于改进BP网络模型的水质预测模型的研究

究发展 , 开发和应用 了 3 0多种典 型的模 型… , 如 ( 向传 播 网 络 、 反 自组 织 映 射 网 、 流 传 播 网 络 等 对
等) 。它是 一个 非 常活 跃 的研 究领 域 , 主 要 是 由 这
于它 具有学 习 、 自组 织 、 自适 应 能力 和容 错能 力 , 并 被广 泛应用 于 预测 、 模式 分类 、 自动控 制 、 非线 性 映
人 工 神 经 网络 ( N) 思 想 是 由 麦 卡 洛 克 AN 的
及气 象 学 等诸 多 因素 影 响 , 有 较 强 的 非 线 性 特 具 性, 用现 有 的基 于数 学表 达式 的水 质 预测模 型很难
( clc ) Mcul h 和皮 茨 ( is 提 出 。经 过 几 十 年 的研 o Pt ) t
基 于改进 B P网络模 型 的水 质 预 测 模 型 的 研 究
邱 靖 杨 毅 张亚静 叶 轩 , 明 60 0 ; 5 2 1
2 云南农业大学基础 与信息工程学 院 , . 云南 昆明 6 00 ) 52 1
摘要 : 运用人工神经 网络理论和方法 , 建立 了基于三层 B P网络 的预测模 型 , 并对 B P算法进 行 了改进 。并 就长 江流域 丰水期 全流域 的水质情况 进行模拟 比较 , 确定 了该模 型 的隐含节点 数 以及 实用 范 围 , 能较精 确地 预测 并 今后 5年 的发展趋 势 , 且预测结果 客观 。证 明了该 预测模 型具 有较强 泛化 能力 , 是一 种行 之有效 的预 测非线性
t a soe hsm dl a rdc d vlp dt n v e r adi sli raoa l a dojc i l cp .T i o e c npe i eeo e e di f eyas n s euts e sn be n be— c t r ni tr

基于遗传神经网络模型的水质综合评价

基于遗传神经网络模型的水质综合评价

基于遗传神经网络模型的水质综合评价
基于遗传神经网络模型的水质综合评价
摘要:建立了用于水质综合评价的遗传神经网络模型.该模型运用遗传算法优化改进型BP神经网络的'初始权值和阈值,具有快速学习网络权重和全局搜索的能力,有效解决了BP神经网络容易陷入局部极小点和训练结果不稳定的问题.采用苏帕河梯级电站的水质监测数据对该模型进行了测试,并与其他方法进行了比较.结果表明,该方法用于水质综合评价客观、合理、准确,有其独特的优越性.作者:王晓玲李松敏孙月峰杨和义 WANG Xiao-ling LI Song-min SUN Yue-feng YANG He-yi 作者单位:王晓玲,李松敏,孙月峰,WANG Xiao-ling,LI Song-min,SUN Yue-feng(天津大学,环境科学与工程学院,天津,300072)
杨和义,YANG He-yi(天津滨海新区投资控股有限公司,天津,300457)
期刊:中国给水排水ISTICPKU Journal:CHINA WATER & WASTEWATER 年,卷(期):2006, 22(11) 分类号:X524 关键词:遗传算法改进型BP神经网络水质综合评价苏帕河流域梯级电站。

遗传算法改进BP神经网络在地下水水质评价中的应用概要

遗传算法改进BP神经网络在地下水水质评价中的应用概要

2009年 9月郑州大学学报(工学版Sep 2009第30卷第3期Journa l of Zhengzhou U n i ve rs i ty (Eng ineer i ng Sc ience V o l 30 N o 3收稿日期:2009-01-18; 修订日期:2009-04-22 基金项目:国家自然科学基金资助项目(60774059作者简介:冯冬青(1958-, 男, 广东佛山人, 郑州大学教授, 博士, 研究方向为智能控制理论与应用. E -m ai:l dqfeng@zz u . edu . cn文章编号:1671-6833(2009 03-0126-04遗传算法改进BP 神经网络在地下水水质评价中的应用冯冬青, 郭艳(郑州大学电气工程学院, 河南郑州450001摘要:为了准确、高效地评定地下水水质, 提出了一种遗传算法与神经网络相结合的混合评价算法, 针对水质评价的多变量和非线性, 采用BP 神经网络对其进行综合评价计算, BP 算法易陷入局部极小的缺点则通过引入遗传算法来克服, 将两者有机的结合起来实现神经网络的训练和知识库的建立. 通过算法比较和实例结果分析, 证明了该算法的有效性. 关键词:BP 神经网络; 遗传算法; 水质评价中图分类号:T P 183 文献标识码:A0 引言地下水水质评价是水资源评价管理的重要组成部分, 它能为地下水资源的开发利用, 规划管理提供科学依据. 在实际工作中, 由于参与的评价因子众多, 并且各个评价因子与水质等级之间存在非常复杂的非线性关系[1], 所以水质评价是一个典型的多变量、非线性系统. 目前水质评价数学模型很多, 主要有综合指数法、模糊数学法、灰色聚类法[2]等. 但这些传统方法没有很好地解决评价因子与水质等级之间复杂的非线性关系, 而且评价过程中的效用函数、权重需要人为设计, 这就限制了评价模式的通用性, 也影响了结果的可靠性. 神经网络在解决非线性问题上具有明显的优势. 但在评价时, 神经网络参数的确定直接影响到评价的精度, 而且神经网络算法存在易陷入局部极小和引起振荡效应的缺点; 而遗传算法具有很强的宏观搜索能力, 且能以较大的概率找到全局最优解, 所以笔者把遗传算法和神经网络结合起来, 利用遗传算法来优化BP 网络的权值, 提出两种权值优化算法, 并进行比较分析, 通过在实际评价中加以应用, 使评价结果更客观和符合实际.1 基于遗传算法的神经网络训练遗传算法(Genetic A lgorithm -GA 是一种基于自然选择和基因遗传学原理的优化搜索方法.它将优胜劣汰, 适者生存的生物进化原理引入待优化参数形成的编码串群体中, 按照一定的适配值函数, 并通过遗传中的复制、交叉及变异对个体进行筛选, 从而使适配值高的个体被保留下来, 组成新的群体. 新的群体既继承了上一代的信息, 又优于上一代. 这样, 周而复始, 群体中的个体适应度不断提高, 直到满足一定的极限条件. 此时, 群体中适配值最高的个体即为待优化参数的最优解. 正是由于遗传算法这种独具的工作原理, 使它能够在复杂空间内进行全局优化搜索, 并且具有较强的鲁棒性.遗传算法[3]应用于神经网络主要有两个方面:一个方面是用来优化神经网络的拓扑结构; 另一个方面则是学习神经网络的权重. 而目前最主要的应用是后者, 也就是用遗传算法取代一些传统的学习算法. 评价一个学习算法的标准是:简单性、可塑性和有效性. 目前广泛研究的前馈网络中采用的学习算法是误差反向传播(BP 算法, BP 算法具有简单和可塑的特点, 但是BP 算法是基于梯度的算法, 这种方法收敛速度慢, 而且容易陷入局部极小点. 在神经网络结构固定的前提下, 将BP 学习算法由遗传算法代替, 进行网络权值的训练, 能够很好地解决以上问题.用遗传算法来学习神经网络的权重有两种方式:一是直接利用GA 来训练BP 神经网络的权重, 二是先用GA 求BP 的权重, 再用纯BP 算法直第3期冯冬青等遗传算法改进BP 神经网络在地下水水质评价中的应用127接训练BP 的混合GA -BP 算法. 下面分别来介绍两种算法.1. 1 用GA 直接训练BP 网络的权重算法设有三层BP 网络, I i 为输入层中第i 个结点的输出; H i 为隐含层中第i 个结点的输出; O i 为输出层中第i 个结点的输出; W I H ij 为输入层中第i 个结点与隐含层第j 个结点的连接权值; WHO ji 为隐含层中第j 个结点与输出层第i 个结点的连接权值. 遗传算法学习BP 网络的步骤如下:! 初始化种群P, 包括确定交叉规模、交叉概率p c 、突变概率p m , 以及对任一W I H ij 和WH O ji 进行初始化, 对神经网络的权值和阈值进行编码;∀计算每一个个体评价函数, 并将其排序. 可按下式概率值选择网络个体:p s =f i /#Ni=1f i式中:f i 为个体i 的适配值, 可用误差平方和E 来衡量, 即:f (i =1/E(i E (i =#p#k(V k -T k2式中:i =1, ∃, N 为染色体数; k =1, ∃, M 为输出层节点数; p =1, ∃, R 为学习样本数; T k 为教师信号; V k %T k , 即E (i >0.&以概率p c 对个体G i 和G i +1进行交叉操作, 产生新个体G ∋i 和G ∋i +1, 没有进行交叉操作的个体直接进行复制;(利用概率p m 突变产生G j 的新个体G ∋j ;将产生的新个体插入到种群P 中, 并计算新个体的评价函数;∗如果满足结束条件, 即找到了满意的个体, 则结束, 否则转&.如此重复以上操作, 直到达到所要求的性能指标为止. 最后将最终群体中的最优个体解码即可得到优化后的网络连接权系数.1. 2 混合GA-BP 算法混合GA-BP 算法就是先用GA 在随机点集中遗传出优化初值, 以此作为BP 算法的初始权值, 再由BP 算法进行训练, 这就是GA -BP 算法的原理.GA -BP 算法的步骤:! 与用遗传算法学习神经网络的权值的前五步相同, 即先用GA 在随机点进行BP 初始权值的优化;∗计算BP 神经网络的误差平方和, 若达到预定值 GA , 则转+, 否则转&, 继续进行遗传操作;+以GA 得到的优化初值作为BP 网络的初始权值, 再利用BP 算法训练网络, 直到达到指定精度 BP ( BP < GA .2 水质评价神经网络知识库的组建笔者研究的区域位于江西省东部, 处于黄河中游, 为黄河冲击平原. 表2列出了2004年该区域5个地下水水质调查点的检测数据及模糊数学综合评价法的评价结果[4], 评价结果是科学有效的. 评价标准参照, 地下水质量评价标准−, 如表1. 主要考虑了NH +4、NO -3等六个因素, 并将水质分为五级.表1 地下水质量评价标准T ab . 1 Standards of groundwater qua lity eva l uation 分级标准评价指标NH +4NO -3C l -总硬度Cr 6+Fe 2+.0. 0022. 0501500. 0050. 1/0. 0025. 01503000. 010. 200. 2202504500. 050. 310. 5303505500.11. 521. 0404006000. 22. 0表2 地下水检测数据及评价结果Tab . 2 G roundwater testi ng da ta and evalua ti on results水样NH +4NO -3C l -总硬度C r 6+Fe 2+评价结果10. 12505. 65004. 500076. 00000. 00160. 0400. 20. 25004. 20008. 000023. 00000. 00320. 0400/30. 25008. 450030. 000066. 00000. 01800. 1600040. 25000. 350012. 000012. 00000. 04000. 5000150. 30004. 700080. 00080. 00000. 07100. 09202首先需要确定BP 神经网络结构, 也就是对隐层数目及隐层节点数的确定. 根据Ko l o m ogo r ov 定理:一个三层的BP 神经网络可以精确地实现任意的非线性函数. 所以, 笔者选择了一个单隐层的BP 网络模型. 输入样本则采用表2的五个检测数据, 虽然采用的样本数据不多, 但这些样本具128郑州大学学报(工学版 2009年有很好的代表性, 所以得到结果是准确可靠的. BP 网络模型对输入样本的输出期望值定为水质评价标准的五个等级:. (10000; /(01000; 0(00100; 1(00010; 2(00001.隐层单元节点数[5]选为11, 这样网络结构即可确定为531135. 其次要对样本数据进行预处理, 因为由于其中各个指标互不相同, 原始样本中各向量的数量级差别较大, 为了计算方便, 及避免部分神经元在训练时达到过饱和状态, 要对样本输入进行归一化处理[6]. 这里采用M atlab 中的Pre mnm x 实现.3 结果分析3. 1 单纯用GA 训练BP 网络的权重的算法设定遗传算法的初始种群数为60, 遗传代数选为1000代. 图1是单纯用遗传算法训练BP 网络权重得到的误差平方和及适应度曲线.图1 GA 学习BP 权值的误差平方和、适应度曲线F ig . 1 Su m of error square and fitn ess curve of the BPwe i gh ts learn ed on ly by GA训练结果为:TT =1. 0057 -0. 0027 -0. 0001 0. 0060 -0. 0080 0. 0219 0. 9847-0. 00380. 0129-0. 0090 0. 0128-0. 0085 0. 99780. 0104-0. 0085-0. 0028 0. 0007 0. 00201. 0000 0. 0005 0. 0119-0. 0093-0. 00090. 0095 0. 9916E lapsed ti m e i s 25. 108549seconds .将以上输出数据与表2中的标准评价结果进行对比, 可知基本相同, 可以达到预想效果. 这种方法的训练时间为25. 108549s . 3. 2 混合GA-BP 算法这里GA 的初始种群数选为30, GA 取为5. 0. 设定BP 神经网络的学习速率为0. 01, 训练目标为0. 002.经过仿真可以看到, GA 进行了45代遗传操作达到了目标值 GA , BP 算法进行了81步收敛到图2 混合GA-BP 算法Fig . 2 H ybrid GA-BP algorithm指定精度 BP .训练结果为:TT =1. 0099 -0. 0123 -0. 0068 0. 0044 0. 00300. 0080 0. 9949-0. 00510. 0057-0. 00230. 0072-0. 0040 0. 98600. 0026 0. 00490. 0008 0. 0034-0. 00620. 9982-0. 00090. 0213-0. 0205-0. 00390. 0138 0. 9938E lapsed ti m e is 4. 329101seconds .可见训练结果也完全达到预想效果, 且训练时间仅为4. 329101s .通过对以上两种方法的对比可以看出, 用GA 直接训练BP 的权值尽管可以得到满意的训练结果, 但相比混合GA-BP 算法, 其运行时间要长得多. 这是因为GA 收敛是依靠类似于穷举法的启发式搜索, 再加之网络结构的复杂型, 要运算的数据量相当大, 因而不可避免会出现搜索时间过长的问题. 而混合GA -BP 算法, 则结合了GA 算法和BP 算法的优点, 训练时间短, 而且不易陷入局部极小, 训练结果精确.4 结论混合GA-BP 算法能同时对解空间内的许多点进行遗传优选, 在找到优化点后, 再由BP 算法进行搜索, 既能避免BP 算法陷入局部极小点, 又第3期冯冬青等遗传算法改进BP 神经网络在地下水水质评价中的应用129的搜索时间过长, 速度慢的缺点, 是一种快速可靠的方法. 通过在地下水水质评价中的应用仿真, 可以验证, 水质评价准确, 可信.参考文献:[1] 虞凳梅, 江晓益. 地下水水质评价的人工神经网络方法[J].西安科技学院学报, 2003, 23(1 :27-30. [2] 郭红梅. 遗传算法在BP 神经网络学习中的应用[J].辽宁大学学报:自然科学版, 2007, 34(2:151-152.[3] 贺北方, 王效宇, 贺晓菊, 等. 基于灰色聚类决策的水质评价方法[J].郑州大学报:工学版, 2002, 23(1:10-13.[4] 谭璇, 罗定贵. 基于M ATLA B 实现BP 神经网络在地下水水质评价中的应用[J].科技广场, 2007, 18(5:139-140.[5] 马细霞, 贺晓菊, 赵道全, 等. BP 网络隐含层对水质评价结果的影响分析[J].水电能源科学, 2002, 20(3:16-18.[6] 娄申, 干晓蓉. 基于BP 神经网络的水质评价[J].云南民族大学学报, 自然科学版, 2007, 16(2:165-16.Application of I m oproved BP N eural Net works Based on G enetic A lgorith m s toG round water Quality EvaluationFE NG Dong-qing , GUO Y an(Schoo l of E l ec trical Eng i neeri ng , Zhengzhou U niversity , Zheng zhou 450001, Ch i naAbst ract :A hybri d eva l u ation algorithm is proposed i n this paper by co mb i n i n g BP neura lnet w o r k w ith genet ic a l g orithm s , i n or der to evaluate groundwa ter quality accurate ly and e ffi c iently . I n v ie w o f the mu lti-variab le and non linear characteristics ofw ater assess m en, t BP neura l net w ork i s introduced here to m ake co m pre hensi v e eva l u ation and calcu lation . A s for the shortco m ing that BP a l g orit h m is easily trapped to a loca l opti m um , it can be overco m ed through the i n troduction of genetic algorithm s , and the t w o w illwo r k organically to ge t h er to ach ieve the training and know ledge base estab lishm ent of the neura l net w ork . Through the co m pari son of the algo rithm s and analysis of the results of the exa m ples , the resu lt sho w s t h is a lg orith m is va li d . K ey words :BP neural net w or k; genetic algorithm; w ater quality assess m ent。

基于BP神经网络模型的水质评价及预测

基于BP神经网络模型的水质评价及预测

技术 对水 质进 行评价 及 预测 。
1 B P网络 原 理
对于水质 的评价 , 实质也是一 种模式识别 。 其 用于模式识别 的人工神经网络有许多种类型 , 本文
采用 目前 较 为广泛 应用 的 网络模型 —— 以多 层感 知 器 为基 础 的误 差 反 向传 播 前馈 模 型 ( B 即 P网络模
1 期
王艳琼 , 白秀琴 : 于 B 基 P神经 网络模 型的水质评价及预测
6 5
B P网络的主要实现算法如下所述 : 设 网络 具 有 m 层 , ( , , , , , 即 1 2 3 … m) 令 表
示 m层 中第 个 结点 的输 出 , ) ( 而 , 0层 输 出 ) 等 就
、 f 开始
、-------— —-一
学习模式更新
输入参数
于 , 即第 _ 『 个输入 , 上标 m表示层号 。令 表示 从) 到) , , 间的连接权值 , 网络训练步骤如下。 ( )设置初值。将各 加权值 置到小 的随机数 , 1 这样可 以保证网络不被大的加权值所饱和。 ( )从 训练 数据 组 中选 一数 据 对 ( , ) 将 输 2 t ,
经网络与传统的数值计算相 比, 具有大规模信息处 理 、 布式 联想 、 分 自学 习及 自组 织 的特点 , 为一 个 作 高度的非线形动力学系统 , 具有很强的容错功能, 在 求解问题时, 对实际问题的结构没有要求 , 不必对变 量之间的关系做 出任何 假设。神经 网络的上述特
点 , 于水质 这个 具有模 糊 性 、 对 随机性 和不确 定性 问 题 的解 决提 供 了一条 良好 的途径 。本 文 旨在应用 这
维普资讯
第2 6卷第 1 期 20 07年 3月

神经网络在水质预测建模中的应用1高舒

神经网络在水质预测建模中的应用1高舒

神经网络在水质预测建模中的应用 1高舒发布时间:2021-09-10T08:58:06.862Z 来源:《防护工程》2021年16期作者: 1高舒 2王储 3杨洁[导读] 水质预测作为水环境研究的重要一环,近年来在研究海洋、河流、湖泊及水产养殖业中的应用已十分常见。

水质预测模型从上世纪早期的单介质机理模型发展到现在的多维模拟、多介质模拟、动态模拟等等,模型的可靠性、适用性已经大幅提升。

现阶段随着人工智能算法在水质预测中的应用,预测模型得到了进一步发展,尤其是人工神经网络其强大的自学习能力非常适合做水质预测。

文章从几种常见的神经网络水质预测模型的模型结构、模型特点及建模方法等对神经网络水质预测模型进行对比分析。

1高舒 2王储 3杨洁1延安水文水资源勘测中心 716000; 2延安水文水资源勘测中心 716000;3延安水文水资源勘测中心 716000摘要:水质预测作为水环境研究的重要一环,近年来在研究海洋、河流、湖泊及水产养殖业中的应用已十分常见。

水质预测模型从上世纪早期的单介质机理模型发展到现在的多维模拟、多介质模拟、动态模拟等等,模型的可靠性、适用性已经大幅提升。

现阶段随着人工智能算法在水质预测中的应用,预测模型得到了进一步发展,尤其是人工神经网络其强大的自学习能力非常适合做水质预测。

文章从几种常见的神经网络水质预测模型的模型结构、模型特点及建模方法等对神经网络水质预测模型进行对比分析。

关键词:水质预测、神经网络、隐含层水质预测就是对长期水质监测数据进行分析进而预测水质污染变化趋势,为水环境的规划与管理提供参考,是水环境污染防治及水资源可持续利用的重要一环。

人工仿生及智能计算领域发展迅速,很多领域都建立了以人工智能为核心的预测方法,人工神经网络在水质预测领域的应用十分广泛。

1 传统水质预测模型传统的水质预测研究方法主要包括两类:基于机理的物理预测模型和基于历史数据及实时监测数据的非机理预测方法。

加权优序法和BP神经网络在水质评价中的应用比较

加权优序法和BP神经网络在水质评价中的应用比较

正 向传 播 过程 和 过程构 成 ( 图1 ) 。
X2
ห้องสมุดไป่ตู้
a 2 t
a 2 2
K2
加权优序数可按下式计算 :
n m n 、

a 4 1
a i 2
a i k


K i = ∑t a k a y = ∑( ∞ ∑[ a i d )
信息进 入输 入层 ,
( n 传递到隐含 层 , 经 ) a r I k a h n K S n
驳 调查评价 露
表 2 国家地表 水质 量标 准及 评价样 本指 标表 类 别 序 号
I类 Ⅱ类
表 3 三标度比较矩阵表
指 标
氨 氮
氨 氮 总 氮 总磷 高锰 酸 盐
目标 £ T 1 K
a 1 m a K1
加 权 优序 数 排 序
S 1 S 2
异 ,往往需要对各个 目标赋予不 同的 练过 程 由信 息 的
权重 ∞ , 并假 设c o k > 0 , ∑t o k = l , 则 误 差 的反 向传 播
k=1
不 同 目标 下 方 案 的优 序 数
目标
a l k a
∑a 4 j
j =1
元 之 间没 有 连 接 。 方 案 目标 目标 £ B P网 络 的 训 考 虑到 各个 目标 存 在重 要性 差 X1 a ¨ a 1 2
( 3 ) 计 算加权优序数
反 向传播过 程 ,将误差值 由输 出层 向输
入层逐层 反 向传播 ,沿途不断修正各层
标决策方法。
二、 B P神 经 网络 1 人 工神 经 网络 介 绍

改进算法的BP神经网络水质评价模型

改进算法的BP神经网络水质评价模型

数、 习参数和 网络模型 的最后选定等 问题 。B 学 P模型
目前主要应 用于函数逼近 、 模式识别、 类和数据压缩 分 或数据挖掘。
B P神经网络 的输 入层和 输 出层的神 经元 数可 以
根据输入 矢量 的指 标数和期 望输 出的结果 数来确定 ,
而隐节点数的确定可根据复杂的运算 或者由经验 来确 定。确定一 个适 当的隐节 点 数 不仅 能够 减少 训练 时 间, 加快收敛 , 而且能够增强 网络的泛 化能 力 。
存在相互联系 , 而层与层 之间采 用全连接方式 , 其连接
环境监测总站 的技术方法 , 实际经验 , 应用背景下完成
程度 用权值 表示 , 并通 过学 习调整其值.每层神 经元
维普资讯
20 年 第 9 期 07
计 算 机 系 统 应 用
第二 个阶段 或称 工作 阶段 , 权值 固定不变 , 如果训练算
函数为 非线性 的 S m i 函数 , i o g d型 一般 用下式 表示 :
仅能 定性地 判断其所 属水 质类别 , 而这种 定性 的方 法 就会造成许多人为 因素 影响 , 使结 果 尚欠客 观性 。因


法有效 的话 , 网络应 能正确对 不属于训练集 合 的输入
隐 含

量正确分 类 , 个现象有 时称作为推广。 这
3 构建水 环境质 量评价 的 B P网络模型
3 1 水环境质量评价模 型结构 . 20 0 2年发布 的《 国家地 面水环境 质量标 准> 中
规定 了水环境评价的五类水的标准 ( 见表 1 。本模 型 ) 是采 用这五 类水的标准 并进行插值 来建立学 习样本。 国家地面水环境质量标准 中规 定了 3 0多个 评价 指标 , 我们构建输入模式时删除了那 些对水质量影 响不大的 评价指标 , 只选 用了如表 1 示 的十个 评价指 标来 构 所 建本模型的输入 矢量。测试样本通过 网络输 出的结果 图 1 简单的三层神经 网络结构示意 图 的状态都将影响下一层 的神经元状 态 , 每个神 经元状 态都对应着一 个作 用函数 f 阈值 e 和 ,输入层 神 经元 阈值为 零 , 用函数 f ) =X, 作 (X 隐层和输 出层 的作 用

自适应变步长BP神经网络在水质评价与衡量与衡量中的应用

自适应变步长BP神经网络在水质评价与衡量与衡量中的应用

式中:E为网络输出误差,P代表第P个样本,j为输出单元数,t jp为单元期望输出,O jp为单元的实际输出,(t jp-O jp)2输出层第j个神经元在模式P作用下的实际输出和期望输出之差的平方。

1.2 BP算法存在的问题BP算法的根本形式为[3]:W(k+1)=W(k)+αD(k)(2)式中:W〔k〕为时刻的权值;α为学习率;〔k〕为k时刻的负梯度。

用三层BP网络可以任意逼近任何连续函数,但是它主要存在如下缺点:(1) 从数学上看,它可归结为一非线性的梯度优化问题,因此不可防止地存在局部极小问题;(2) 学习算法的收敛速度慢,通常需要上千次或更多;(3) 络结构为前向结构,没有反应连接,因此它是一非线性映射系统。

1.3 BP算法的改良〔ABPM算法〕由于BP算法存在以上的缺陷,因而用BP网络训练网络时常常会出现收敛慢、振荡和陷入局部极小等问题。

因此,采用引入动量项的自适应变步长来调整学习率的改良算法〔即ABPM算法〕。

自适应变步长算法和常规BP算法的主要区别在于学习步长λ随误差曲面的变化而进展调整。

由于BP网络的逼近误差曲面的梯度变化是不均匀的,即(k)在不同的位置大小不同。

如果采用固定的步长λ,当λ较小时,在误差曲面较平坦的区域,收敛较慢;当步长λ较大时,又会在峡谷区域引起振荡。

自适应变步长算法正是针对步长的缺陷提出来的。

这种算法是以进化论中的进退法为理论根底的,即连续两次观测训练的误差值,如果误差下降如此增大学习率,误差的反弹在一定的X围内,如此保持步长,误差的反弹超过一定限度如此减小学习率。

学习率的调整可用如下公式进展描述。

W(k+1)=W(k)+α(k)[1-ηD(k)+ηD(k-1)] (3)其中:α(k)=2λα(k-1);λ=sign[D(k)D(k-1)]。

式中:(k)为k时刻的学习率,它是(k-1)时刻学习率的函数。

η是动量因子,用来抑制振荡。

确定好网络结构和训练算法后,就可以利用输入输山样本对网络进展训练,即按照式〔3〕对网络权值进展调整,当达到期望的输出时训练即告完成,否如此继续调整权值。

基于遗传算法的改进BP神经网络模型在水质评价中的应用

基于遗传算法的改进BP神经网络模型在水质评价中的应用
关键词:水质评价 BP p--]络 遗传算法
Abstracl In order to identify the catef lory of a water body.the lheory of artificiaI neural network was intro.
duced to set up a back·propagation neural network(BPNN)model for evaluating the water body quality,utilisation value,and requirement to deal with.To tackle problems occu rring in the application of back—propagation(BP)
第一 作 者 梁珊珊 ,女 ,1981年 出生,2004年 毕 业于 河海 大 学 水文 水资 源 学院 ,在 读硕 士研 究生
一 175ห้องสมุดไป่ตู้
Sh日 增 a Et7Vfl'O舢 ental Sciences 基于遗 传算 法的改进 BP神 经网络 模型在水质评 价中的应用 梁珊珊
不l毛斜 2007年 第26卷 第4期
Shanghai Env/FozTiP.entaJ ScI' encos
基于遗传算法的改进BP神经网络模型在水质评价中的应用
An Appl ication of M odified BPNN M odeI Based on Transm it Arithmetic to W ater Qual ity Evaluation
动 态 系 统 问题 ,利用 神 经 网 络可 以 作 出客 观 、正 确 的 判 断 。

基于改进BP人工神经网络在地下水水质现状评价中的应用

基于改进BP人工神经网络在地下水水质现状评价中的应用
的评 价 方 法 。
[ 键 词 ] 吉 林 市 ;地 下水 水 质 评 价 ;神 经 网络 ;综 合 指 数 法 关 [ 中图 分 类 号] TP 8 . :P 391 32 1
[ 献标 识 码 ] B 文
型 ,是一种 用于前 向多层神 经 网络的反 向传播学
习 算 法 , 由 D Ru la . meh t和 Me ll n 于 1 8 C el d a 95 年 提 出 ,它 可 以对 组 成 前 向 多 层 网 络 的 各 人 工 神 吉林市 是全 国 3 2个 特 大 城 市 之 一 , 随 着 城 市 人 口密 度 的 加 大 、城 市 的 建 设 和 国 民经 济 的 发 展 ,需 水 量 与 日俱 增 , 废 水 、废 渣 排 放 量 逐 年 增
维普资讯
吉林水 利
基于改进 B P人工神 经 网络在 地下水 水质 现状评 价 中的应 用 张 文 范等
20 0 8年 9月
并 根据反 向传播 法来产 生新 的权值 变化 。带有 附 加 动量 因子 的权 值调节 公式 为 :
△ # ( 走+ 1 一 ( 一 mc ) 1 )
经元 之间 的连接权值 进行不 断修 改 ,从 而使该前
向多 层 网络 能 够 将 输 入 它 的 信 息 变换 成 所 期 望 的
输 出信息 。典型 的神 经 网络 包 含 了 一个 输 入层 ,

加 ,水 资源供需 矛盾和 地下 水环境 污染 问题 日益
突 出 。地 下 水 的 污 染 具 有 比 地 表 水 更 为 特 殊 的 性 质 [ ,主 要 表 现 在 :隐 蔽 性 、难 以逆 转 性 、 复 杂 1 j
张文 范 ,张 伟
102) 06 3 (. I 吉林省水文水资源局 .吉林 长春 102 ;(. 302 2 吉林 大学 环境与资源学院,吉林 长春

水质综合评价的LM-BP神经网络通用模型应用

水质综合评价的LM-BP神经网络通用模型应用

关键词: 水质评价 ; B P 神 经网络 ; L - M算法; 通用模型 中图分类 号 : X 8 2 0 . 2 文献标 志 码 : A 文章 编号 : 1 0 0 4— 6 9 3 3 ( 2 0 1 3 ) 0 6— 0 0 1 8— 0 8
App l i c a t i o n o f g e n e r a l mo de l o f LM — BP n e ur a l ne t wo r k f o r
法、 模 糊 综合评 判 法 和 T O P S I S法评 价 结 果 进 行 比较 。 结 果表 明 : L M— B P通 用模 型 具 有 评 价 精 度 高、 泛化 能力 强 、 收 敛速度 快 、 算 法稳 定和通 用性 能好 等优 点 , 可应 用于任 意水 质评 价 。在 实际应 用 中仅 需对 通 用模 型 的评价 因子 、 输入 维数 和 隐含 层神 经元数 进行 删 减 即可满足 评价要 求。
水质综合评价的 L M— B P神经 网络通用模 型应 用
崔东 文
( 云南 省文山州水务局 , 云南 文 山 6 6 3 0 0 0 )
摘要 : 分析 B P神 经 网络应 用 于水质评 价 中存在 的 问题 和 目前 水质 评 价 中的不足 , 基 于地 表 水 环境 质量 分级标 准和 L . M 算 法原理 , 提 出L M— B P神 经 网络 水质 综合 评价 通 用模 型 。利 用随机 内插 方 法
Abs t r a c t: Ex i s t i n g pr o b l e ms a n d s h o r t c o mi n g s i n wa t e r q ua l i t y e v a l u a t i o n u s i n g t he BP n e u r a l n e t wo r k we r e

基于MATLAB改进的BP神经网络在地下水水质评价的应用

基于MATLAB改进的BP神经网络在地下水水质评价的应用

算法 。B P算 法 的改 进 主要 有 两 种 途 径 , 一 种 是 采 用 启 发 式 学 习方 法 , 另一 种 则 是采 用 更有 效 的优 化 算 法 。
针对 B P算 法 收 敛 速度 慢 的缺 点 , 本 文采 用 一种 变梯 度
1 B P神经 网络 的原理及存在 的问题
的 t r a i n b改 为 t r a i n b f g即 可实 现 。
以实 现 从输 入 到输 出 的任 意 非 线性 映 射 。其 结 构 包 括 一 个
输入 层 、 一个 输 出层 和一 个 或 多个 隐含 层 组 成 , 是 一 种 多 层 前 向 型神 经 网 络 。 每 一 层 都 包 含 若 干 个 神 经 元 , 神 经 元 是
的综 合 评 价分 析 上可 靠 性较 低 。所 以至 今 没 有 一 种 统 一 的
公认 的评 价方 法 。
Fe
输入 屡
隐含 层
输 出层
图 1 地下水水质评价 B P 网络 模 型
人 工 神 经 网络 是 一种 信 息处 理 系统 , 有 多种 模 型 , 它 是 模 仿 生理 神 经 网络 结 构 和 功 能 而 设 计 的 。其 中 B P算 法 是 目前 比较 流行 的 神 经 网络 学 习 算 法 , 是 能 实 现 映 射 变 换 的
况 。
[ 关键 词 ] B P 网络 ; 水质评价; 什 邡 市 [ 中图分 类 号 ] P 6 4 1 . 7 [ 文献 标 识 码] B [ 文 章 编 号] i 0 0 4 —1 1 8 4 ( 2 0 1 3 ) 0 3 -0 0 4 6 —0 3 输 出层 的神 经元 采 用 纯 线 性 变 换 函数 。在 B P神 经 网 络中 , 层 与 层之 间采用 全 互 连 的连 接 方 式 , 同一 层 的神 经 元 节 点之 间 不存 在 相 互 连接 , 如图 1 。

改进的BP神经网络模型在辽宁中部河流水质预测中的应用研究

改进的BP神经网络模型在辽宁中部河流水质预测中的应用研究

改进的BP神经网络模型在辽宁中部河流水质预测中的应用研

郑鹏
【期刊名称】《吉林水利》
【年(卷),期】2017(000)002
【摘要】本文采用改进的BP神经网络模型对辽宁中部某河流水质进行预测.结果表明:改进的BP神经网络模型引入横向和纵向伸缩修正系数对模型梯度函数进行改进,提高传统BP模型收敛和计算精度.在区域河流水质预测精度明显好于传统模型,预测的河流水质总氮指标值相对误差均值明显减少,月尺度过程相关系数有较大提高.
【总页数】4页(P18-21)
【作者】郑鹏
【作者单位】辽宁省葫芦岛水文局,辽宁葫芦岛 122500
【正文语种】中文
【中图分类】P342
【相关文献】
1.BP神经网络模型在太湖出入湖河流水质预测中的应用 [J], 马正华;王腾;杨彦;张亦含
2.未确知测度BP神经网络模型在黑河流域水质预测中的应用 [J], 李慧;周轶成
3.BP神经网络模型在大凌河中游河流含沙量预测中的应用研究 [J], 李树德
4.基于改进的BP神经网络模型的营口地区河流水质预测分析 [J], 戚卫伟
5.双隐含层BP神经网络模型在老哈河水质预测中的应用 [J], 查木哈;卢志宏;翟继武;张福顺
因版权原因,仅展示原文概要,查看原文内容请购买。

遗传算法优化BP神经网络在水质评价中的应用

遗传算法优化BP神经网络在水质评价中的应用

7
0.09
0.02
1.6
1.8
0.14
8.1
10
玛曲
小川
10
新城桥
14
民和
2.3
0.15
0.03
0.15
2.1
0.05
0.54
2.3
2.0
0.14
2.1
2.4
标准训练样本的生成
0.13
0.16
2.6
0.30
7.7
7.9
6.9
组训练样本,很显然网络训练样本太少不具有说服
水质评价的本质是模式识别,也就是把评价指
第 40 卷
甘肃科技
第1期
Vol. 40
Gansu Science and Technology
2024 年 1 月
No. 1
Jan. 2024
DOI:10.20156/ki.2097-2490.2024.01.008
遗传算法优化 BP 神经网络在水质评价中的应用

洁,
冯 青
(黄河水利委员会上游水文水资源局,甘肃 兰州 730030)
1 BP 神经网络
见的水质评价方法有:单项指数法、综合指数法、灰
色关联分析法、模糊综合评价法、人工神经网络法
等,其中绝大部分水质评价方法都是线性模型,相
1.1
BP 神经网络原理和模型结构
BP 神经网络主要是利用梯度下降算法让误差
对简单快捷,但评价结果会有失偏颇,而人工神经
函数最小,过程分为信号的正向传播和误差的反向
一层的神经元两两之间是没有任何连接的[4]。
于水环境质量评价的人工神经网络多为 BP 神经网
络,
它是一种前馈型网络[1]。

改进神经网络算法在水环境质量评价中的应用研究

改进神经网络算法在水环境质量评价中的应用研究

改进神经网络算法在水环境质量评价中的应用研究简介水环境质量评价一直是环境科学研究的重要课题之一。

随着信息技术的不断发展,神经网络算法在水环境质量评价中的应用也得到了广泛关注。

本文将从神经网络算法的基本原理入手,探讨其在水环境质量评价中的应用,并提出改进的思路和方法。

神经网络算法的基本原理神经网络算法是一种模仿人脑神经系统的计算方法,能够通过学习和训练来对复杂的非线性问题进行预测和解决。

神经网络由神经元和相互连接的权值组成,通过输入层、隐含层和输出层来模拟人脑的思维过程。

神经网络算法的基本原理可以概括为以下几个步骤:1.数据准备:将原始数据进行预处理,包括数据清洗、特征提取等。

2.网络构建:确定神经网络的结构,包括输入层、隐含层和输出层的节点数量。

3.权值初始化:为神经网络的连接权值赋初值,可以使用随机数生成的方法。

4.前向传播:将输入数据通过神经网络,计算得到输出。

5.反向传播:将输出值与真实值进行比较,利用误差进行反向传播,并根据误差调整权值。

6.损失函数优化:利用梯度下降等方法,不断优化损失函数,提高神经网络的性能。

7.收敛判断:通过设置收敛条件,判断神经网络是否已经达到较好的预测效果。

神经网络算法在水环境质量评价中的应用水环境质量评价是对水体中各项指标的评估和预测,常常涉及到多个影响因素的综合分析。

神经网络算法由于其非线性映射的能力和自适应学习的特性,能够在水环境质量评价中发挥重要作用。

主要应用包括以下几个方面:1.水质预测:通过监测水体中的各项指标,利用神经网络算法进行预测,可以实现对水质状况变化的快速响应和准确预测。

2.污染源追踪:利用神经网络算法,结合空间分布和相关因素的分析,可以追踪水体中的污染源,提供科学依据和指导防治措施。

3.水体健康评估:通过建立神经网络模型,结合水体中的多项指标,可以对水体的健康状态进行评估,提供科学依据和参考建议。

4.水资源管理:利用神经网络算法对水资源进行模拟和优化,可以提高水资源的利用效率,优化供需关系,实现科学管理和合理分配。

地下水水质评价的改进B—P网络模型

地下水水质评价的改进B—P网络模型

地下水水质评价的改进B—P网络模型
崔玉波
【期刊名称】《地下水》
【年(卷),期】1997(019)004
【摘要】本文引入人工神经网络理论,运用改进的B-P网络进行水质评价,通过合理的期望输出的选取并以此来划水质等级,能客观地反映实际情况,与其它方法比较,该模型应用且更优。

【总页数】3页(P154-156)
【作者】崔玉波
【作者单位】吉林建筑工程学院
【正文语种】中文
【中图分类】P641.12
【相关文献】
1.基于MATLAB实现BP神经网络模型在地下水水质评价中的应用 [J], 谭璇;罗定贵
2.BP人工神经网络模型在地下水水质评价中的应用 [J], 潘俊;梁海涛;岳丹丹;赵磊
3.BP人工神经网络模型在西鞍山铁矿地下水水质评价中的应用 [J], 岳丹丹;梁海涛;王天慧;徐韬
4.BP神经网络模型在新疆焉耆县浅层地下水水质评价中的应用 [J], 李玲;周金龙;赵斐
5.地下水水质评价中BP人工神经网络模型的应用研究 [J], 邹涛
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档