基于BFA-BP神经网络的土壤肥力评价.pdfVIP

  • 3
  • 0
  • 约 5页
  • 2016-03-17 发布于安徽
  • 举报
基于BFA-BP神经网络的土壤肥力评价.pdf

— 340— 江苏农业科学 2013年第41卷第8期 赵艳玲,何厅厅,侯占东,等.基于BFA-BP神经网络的土壤肥力评价[J].江苏农业科学,2013,41(8):340-344. 基于BFA-BP神经网络的土壤肥力评价 赵艳玲,何厅厅,侯占东,刘亚萍,石娟娟,王亚云,李 源 [中国矿业大学(北京)土地复垦与生态重建研究所,北京 100083]   摘要:在BP神经网络的基础上,针对其网络结构中连接权重和阈值难以赋值的问题,引入细菌算法(BFA),寻找 连接权重和阈值的最优值,构建了土壤肥力等级的BFA-BP神经网络评价模型。以吉林省黑土为例,选取土壤的养 分指标(有机质、全氮、速效磷、速效钾)、环境指标(阳离子交换量、酸碱度、容重、黏粒)和结构性指标(水稳性团聚体、 分散率)作为评价指标,应用该模型进行土壤肥力等级评价,并与可拓物元法的评价结果进行比较,表明该模型在土 壤肥力评价中适用且更准确反映了土壤综合特性。   关键词:土壤肥力;BP神经网络;细菌算法;阈值;黑土   中图分类号:S158  文献标志码:A  文章编号:1002-1302(2013)08-0340-04   土壤肥力评价为土地的科学管理和合理利用提供了可靠 习来反复修改各层神经元的权值,使误差信号最小,直至达到 的理论依据。传统的土壤肥力评价方法,大多是在数学模型 期望目标。BP算法具有简单和可塑性的优点,但也存在收敛 基础上,对评价指标进行加权评判,如模糊数学法、可拓物元 速度慢、容易陷入局部最优解、网络结构不易确定、初始连接 法、物元联系数法等[1-4],这些方法在实际评判中,均取得了 权重和阈值难以准确获得等缺点,采用细菌觅食算法可克服 很好的实效,但也存在不足,如指标权重赋值主观因素影响 BP算法的缺陷。 大,难以处理非线性问题,指标体系信息丢失严重,且缺乏自 1.2 BP算法实现步骤 学习、自适应能力。土壤肥力评价实质是一个多属性高维数 BP网络传递函数通常采用的是S型可微函数,它可以实 据的模拟识别问题。土壤肥力的评价指标和划分等级之间存 现输入和输出之间的任意非线性映射。BP算法分为2个阶 在复杂的非线性关系,传统方法计算量大,主观性强,难以准 段:第一阶段是正向传播的过程,即输入信息从输入层到输出 确反映实际情况。人工神经网络(artificialneuralnetwork,简 层逐层计算各单元的输出值;第二阶段是反向传播过程,它是 [5] 从后向前将输出误差逐层向前传递并计算每层各单元的误 称ANN)模拟大脑神经系统的结构和功能 ,建立输入量与 输出量之间全局性非线性映射关系,获得已知数据的内在规 差,并用此误差修正前一层权值。以下为 BP神经网络的学 [6] 习过程及步骤[10-11]: 律,为解决复杂的非线性高维问题提供了有力工具 。BP (backpropagation)神经网络是前馈型人工神经网络的核心部 设网络输入向量 P =(a,a,…,a),网络目标向量 k 1 2 n [7] T=(y,y,…,y),隐含层单元输入向量 S=(s,s,…, 分,体现了人工神经网络最精华的部分 ,被广泛应用于模 k 1 2 q k 1 2 [8-9] s),输出向量B=(b,b,…,b);输出层单元输入向量L= 式识别/分类、数据压缩等领域 。本研究将 BP神经网络 p k 1 2

文档评论(0)

1亿VIP精品文档

相关文档