农业环境科学学报 2006,25(1):186-189 JournalofAgro-EnvironmentScience 基于MATLAB6.x的BP人工神经网络的土壤环境质量评价方法研究 赵玉杰 1,2,师荣光 2, 高怀友 2, 王跃华 2, 白志鹏 1,傅学起 1 (1.南开大学环境科学与工程学院,天津 200071;2.农业部环境监测总站, 天津 300191) 摘 要: 对基于 MATLAB6.x的 BP 人工神经网络工具箱进行了简要的介绍, 并将 BP 人工神经网络应用到土壤环境质量现状评价中,编制了基于 MATLAB6.x土壤环境质量评价程序,并对影响评价结果的训练集的构建、隐层神经元数量的选择、训练过程的建立等问题进行了探讨。结果表明,用随机函数 rand 或线性函数 linspace 内插生成网络的训练集是可行的,BP 网络隐层的传递函数为 tansig,神经元数量为 5(用 rand 函数生成训练集)或 8(用 linspace 函数生成训练集),输出层的传递函数为 purelin,神经元数量为 1。训练集中加入一定的噪声更有利于提高网络的识别能力。在此基础上,将构建的网络应用到实际土壤环境质量评价中,并将 评价的结果与其他评价方法得出的结果进行了比较,表明 BP 人工神经网络应用到土壤环境质量评价中是切实可行的。 关键词:BP 人工神经网络; 土壤; 环境质量评价; MATLAB 中图分类号:S126,X825 文献标识码:A 文章编号:1672-2043(2006)01-0186-04 收稿日期:2005-05-21 基金项目:科技部科技基础性工作专项资金支持项目 (2001DEB30065) 作者简介:赵玉杰(1976—),男,南开大学在读博士,工程师,主要研究方向农业环境信息系统。E-mail:yujiezhao@126.com 土壤环境质量评价方法有多种,应用较多的如内梅罗指数法、模糊评价法、污染损失率法等,这些方法各有其优缺点,如内梅罗指数法易于计算,应用广泛,但存在扩大最大分指数或缩小次大分指数的问题,模 糊评价法人为效应过强,而污染损失率法虽有明确的物理意义,但评价公式中参数的确定及应用还有待进一步研究。 土壤环境质量评价实质上是依据土壤污染物浓度分级标准比较待评价的土壤环境各污染物的监测值与相应的标准浓度,如果接近,则其就被视为符合该分级标准的土壤环境质量,因此,土壤环境质量评价属于模式识别问题。 BP 人工神经网络通常指基于误差反向传播的多 Assessment Method for Soil Environmental Quality Based on BP Neural Network ZHAO Yu-jie1,2, SHI Rong-guang2, GAO Huai-you2, WANG Yue-hua2, BAI Zhi-peng1, FU Xue-qi1 (1. Agro-environmental Monitoring Centor, MOA, Tianjin 300191, China; 2. Department of Environmental Sciene and Engineering, Nankai University, Tianjin 300071, China) Abstract: BP neural network based on MATLAB 6.x and its application in soil environment quality assessment we

人工神经网络matlab啊6,基于MATLAB6.x的BP人工神经网络的土壤环境质量评价方法研究...相关推荐

  1. lisp+等高线点线矛盾检查_基于AutoCAD平台地形图高程点与等高线点线矛盾检测方法研究与实现...

    2019 年 6 月 测绘与空间地理信息 GEOMATICS & SPATIAL INFORMATION TECHNOLOGY Vol.42 ꎬ No.6 Jun. ꎬ 2019 收稿日期 : ...

  2. 基于粒子群算法的智能车辆避障路径规划方法研究

    基于粒子群算法的智能车辆避障路径规划方法研究 1.环境生成 1.1 环境生成方法的选择 1.2 坐标法生成环境 1.3 车辆简化 1.4 障碍物数据 2.粒子初始化 2.1 速度迭代设置 2.2 避障 ...

  3. 基于多源城市交通出行数据的定制公交需求辨识方法研究

    点击上方蓝字关注我们 基于多源城市交通出行数据的定制公交需求辨识方法研究 陈汐1, 王印海2, 代壮3, 马晓磊4 1 北京航空航天大学交通科学与工程学院,北京 100191 2 美国华盛顿大学土木和 ...

  4. 论文《基于区块链的物联网节点可信算与隐私保护方法研究》学习报告

    <基于区块链的物联网节点可信算与隐私保护方法研究> 相关技术介绍 1.区块链技术工作原理及流程 2.区块链验证方式与数据结构 3. 智能合约 创新点 创新点1:基于区块链的物联网节点可信计 ...

  5. matlab 植物生长算法,基于模拟植物生长的BP神经网络学习算法研究

    第29卷第3期 2 8年6月 JOURNAL OF DALIAN UNIVERSITY VOL29 N住3 Jun. 2 8 基于模拟植物生长的BP神经网络学习算法研究李彤*,于江波,温钰 (大连大学 ...

  6. 快速谱峭度matlab,一种基于快速谱峭度分析的泵潜在空化故障检测方法与流程

    本发明属于信号处理领域,尤其涉及一种基于快速谱峭度分析泵的实时状态并且检测其潜在空化故障的方法. 背景技术: 高性能离心泵在当今社会上广泛应用和需求巨大.由于工作在高压高速等复杂条件下,离心泵的空化故 ...

  7. 超材料 s参数反演 matlab,一种基于改进K‑K算法的超材料电磁参数反演方法与流程...

    本发明属于测试技术领域,具体涉及一种基于改进K-K算法的超材料电磁参数的反演方法. 背景技术: 超材料是一种新型的人工材料,对电磁波具有独特的物理特性,比如负折射率.负电磁参数等,这些独特的物理特性使 ...

  8. 基于缺陷驱动的测试过程有效性评价方法研究

    1.  引言 开发过程的质量决定了软件的质量,软件测试过程的质量同样决定了软件测试的质量和有效性.[1]软件测试在软件质量的保证环节起着至关重要的作用[2],在文献[3]中定义了软件评价过程模型,这是 ...

  9. 基于缺陷的测试过程有效性评价方法研究

    开发过程的质量决定了软件的质量,软件测试过程的质量同样决定了软件测试的质量和有效性.软件测试在软件质量的保证环节起着至关重要的作用,在文献中定义了软件评价过程模型,这是国际上共同遵守的软件评测过程标准 ...

  10. bp神经网络matlab代码_基于Matlab的BP神经网络识别26个英文字母

    一.设计思想 字符识别在现代日常生活的应用越来越广泛,比如车辆牌照自动识别系统,手写识别系统,办公自动化等等.本文采用BP网络对26个英文字母进行识别.首先将待识别的26个字母中的每一个字母都通过长和 ...

最新文章

  1. 初级版python登录验证,上传下载文件加MD5文件校验
  2. 一步步教你编写redactor的插件
  3. oracle闪回 分区,Oracle 闪回区(Oracle Flash recovery area)
  4. Deepfake这次不换脸了,直接换了座城市
  5. 【干货】百度十年产品经验总结:产品经理九步法
  6. 利用Bootstrap+Avalonjs+EntityFramework 开发ASP.NET WebForm应用程序(上)
  7. 更方便地模拟 Http 响应
  8. [AX]AX2012 SSRS报表使用Report Data Method
  9. postman安装和简单使用
  10. android 标题样式,Android定义各种样式的标题栏:requestWindowFeature()
  11. 去重 属性_赛尔原创@EMNLP2020|开放域对话系统的属性一致性识别
  12. 九度OJ 1112:拦截导弹 (DP、最长下降子序列)
  13. C# XmlReader
  14. 分享:在微信公众平台做HTML5游戏经验谈
  15. LTE-FDD和TDD帧结构
  16. 太原学院的计算机科学与技术学院,太原 学院新校区计算机科学与技术
  17. 揭秘如何搭建梦幻西游社交框架
  18. ctf镜子里面的世界_一个小编姐姐的CTF入坑之旅
  19. 15. 三数之和 (已经解决超时问题,但是依旧时间依旧不乐观)
  20. 【matlab】解方程组

热门文章

  1. 2012 ServerStandardEval 激活
  2. SaaSpace:最好的免费网络安全工具
  3. TranslateAnimation祥解
  4. jsp网页视频播放器
  5. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——第1篇 获取伴奏篇 第1章 MIDI音乐伴奏的获取与制作 1.1 电脑MIDI音乐与设备的介绍...
  6. Windows超级管理器,堪比火绒管家
  7. 视频播放组件实战【LivePlayer H5播放器】
  8. 在IBM AIX p750小机上为Oracle扩展逻辑卷-视频分享
  9. C语言初学必练100道
  10. 新手入门C语言易错点