应用化学专业文献综述

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

****大学

专业文献综述

题目: 利用人工神经网络建立土壤中生物

含硫气体释放模型

姓名: * * * *

学院: 化学工程

专业: 应用化学

班级: 应用化学072班

学号: *********

指导教师: *** 职称: 副教授

2010 年10月25日

新疆****教务处制

利用人工神经网络建立土壤中生物含硫气体释放模型

作者:*** 指导教师:***

摘要:

BP神经网络具有结构简单、技术成熟的优点,在很多领域都有广泛的应用。本文中详尽的阐述了BP神经网络的原理及结构,并介绍了如何利用BP神经网络建立土壤生物含硫气体释放模型,准确预测土壤生物含硫气体释量。

关键词:BP神经网络,人工神经网络,含硫气体,土壤,释放。

Using artificial neural network build soil biological sulfur

gases released model

****

Abstract:

With the advantage of simple structure and mature technique,BP neural net work has extensive application in many fields.Detailed in this article describes the BP neural network structure and principle,Establish mathematical model for soil sulfur emission using BP learning algorithm in artificial neural network,The forecast tests of soil sulfur emission were conducted using this model.

Key words: BP neural network,Artificial neural network,Sulfur gas,soil,Emission

前言:

随着全球气候变化的日益明显和酸沉降问题的加剧,人们越来越关注自然界中硫循环对全球气候变化和环境的影响。陆地生态系统是含硫化合物释放的重要自然源之一,建立土壤挥发性含硫化合物释放模型,不仅可以减少硫释放通量的实测次数,而且可使估算的通量值更准确。

人工神经网络方法是一种新型的黑箱方法,不需要了解输入输出之间的相互关系,其自组织学习功能能够“记忆”样本所含的信息,网络根据训练样本的数据来自动寻找相互关系,给所研究的系统以具体的数学表达。该方法对非线性问题具有极高的求解能力,特别适合用来解决推理过程不明确的问题。目前,对于含硫物质在土壤中分解转化为挥发性含硫化合物的机理和过程了解不多,因此应用人工神经网络独特的学习能力和自动建模功能,对非线形问题具有极高的求解能力,来解决这一推理过程不明确的问题。

正文:

1 BP神经网络描述

1.1 人工神经网络

人工神经网络(Artificial NeuralNetworks,ANN),是一种模拟人类或动物神

经网络行为特征,进行分布式并行信息处理的算法数学模型[1]。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。人工神经网络对那些暂不清楚内部原理和过程而无法用数学公式表示的问题、无法解决的三维以上的数理空间问题或在求解非线性问题领域中,有着很好地解决能力[2]。人工神经网络具有自学习和自适应的能力,可以通过预先提供的一批相互对应的输入-输出数据,分析掌握两者之间潜在的规律,最终根据这些规律,用新的输入数据来推算输出结果,这种学习分析的过程被称为“训练”。

1.2 BP神经网络

早在1943年心理学家Mcculloch和数理逻辑学家Pitts就提出了关于神经网络的数学模型,现在一般称为MP神经网络模型。到1982年Hopfield提出了非线性的离散模型[3]。Rumelhart等于1986年提出了并行分布处理(PDP)的理论和多层网络的误差反传学习法(Back-Propagation,简称BP算法),由于多层前馈网络的训练经常采用误差反向传播算法,人们也常把多层前馈网络称为BP神经网络[4]。由于具有结构简单、工作状态稳定、易于硬件实现等优点,在众多的神经网络模型中,BP神经网络的应用最为广泛,尤其是在模式识别及分类、系统仿真、故障智能诊断、图像处理、函数拟合、最优预测等方面。

1.3 BP神经网络结构

上图为三层前馈神经网络的拓扑结构,其中x为输入节点,y为输出节点,w为隐节点的输入及输出信息,这种神经网络模型的特点是:多层神经元仅与相邻层神经元之间有连接;各层内神经元之间无任何连接;各层神经元之间无反馈连接[5]。

输入信号先向前传播到隐节点,经过变换函数之后,把隐结点的输出信息传播到输出结点,在给出输出结果。结点的变换函数通常选取Sigmoid型函数。

BP神经网络的输入输出关系是一个高度非线性映射关系,如果输入结点数为n,输出结点数为m,则网络是从n维欧氏空间的映射。通过调整BP神经网络中的连接权值以及网络的规模,可以实现非线性分类等问题,并且可以以任意精度逼近任何非线性函数。在确定了BP网络的结构后,利用输入输出样本集对其进行训练,也即对网络的权值和阈值进行学习调整,以使网络实现给定的输入

输出的映射关系。经过训练的BP 网络,对于不是样本集中的输入也能给出合适的输出,这种性质称为泛化(Generalization)功能。从函数拟合的角度看,说明BP 网络具有插值功能。

2 利用BP 神经网络算法建立土壤中生物含硫气体释放模型

2.1 建模原理

采用目前广泛应用的反向传播神经网络(BP )模型。它包括三个节点层次,即输入层、隐含层和输出层[6]。各层节点之间通过权形成全互连,而各层次内的节点之间没有连接。输入层各点的输入信号经权重藕合到隐层的各节点,由作用函数f(x)转换后再耦合到输出层的各点,将输出信号与学习样本的目标值进行比较,两者之误差沿原连接通道返回,利用反传算法修改各层节点的连接权重,使误差达到最小。最常用的作用函数是Sigmoid 函数。 即:x

e x

f -+=11)( 因为Sigmoid 函数是一个连续可微的函数,在实际应用中效果良好。对于n-m-1三层BP 网络,基本的BP 算法可描述如下:给定训练样本的输入I 和输出T ,设px O 为第P 个样本的实际输出,则

l k WjiIi f W f O m j n i kj pk ,2,1]

)([00==∑∑==

设pk T 为第P 个样本的期望输出,则:

(1) 输出层到隐含层的传递误差项为:

l k W O O kj

pk pj pj pj ,2,1)1(=-=∑δδ

式中;δ为节点误差;w 为权重。

由于经典的BP 算法存在着收敛速度慢,有局部最小问题等缺点,因此人们提出了一些改进方法。改进的BP 算法:在调整权值时,采用添加惯性冲量技术,过滤学习过程中的高频振荡,使学习率可以取较大的值,加快学习速度。权值调整公式如下: )1()(-∆+=∆t W O t W ji pi pj ji αηδ

其中:ΔW (t)为当前的权值修正值;ΔW (t-1)为上一学习周期的权值修正值;t 为学习次数;η和α分别为学习率和惯性因子。(2)跳跃学习,在学习过程中对于一些先达到很小误差的学习样本,不进行反传算法,直至其误差超过最小误差,再进行权值修正[7]。

2.3 实验概述

相关文档
最新文档