模糊神经网络——嘉陵江水质评价

模糊神经网络——嘉陵江水质评价
模糊神经网络——嘉陵江水质评价

目录

1 绪论 (2)

1.1 选题背景和研究意义 (2)

1.2 神经网络与模糊系统 (3)

1.3 文本研究内容和研究思路 (3)

2 模糊神经网络的基本原理 (5)

2.1 模糊神经网络概述 (5)

2.2 模糊系统和神经网络结合的可能性 (5)

2.2.1 人工神经网络与模糊系统的相同之处 (6)

2.2.2 人工神经网络与模糊系统的不同之处 (6)

2.2.3 人工神经网络与模糊系统结合意义 (8)

3模糊神经网络模型的结构和原理 (9)

3.1 模糊神经网络模型构建 (9)

3.2 模糊神经网络学习算法 (10)

3.3 模糊神经网络水质评价 (10)

4 总结与展望 (14)

4.1总结 (14)

4.2 展望 (14)

参考文献 (15)

致谢 (16)

附录 (17)

第 1 页

1 绪论

1.1 选题背景和研究意义

随着经济的快速发展,水资源日益恶化,水污染已呈现由点污染向面污染发展的趋势,成为制约和困扰我国可持续发展的一大障碍。治理污染的水环境和防止水资源被进一步恶化,已经成为当前迫切需要解决的问题。水质评价是以定量的方式对水环境的质量进行综合的评价,是水环境管理保护和污染治理的一项基础性工作,医务室近年来的研究热点。

当前我国水污染已经得到了有关部门的重视,并且水污染治理工作中所需的硬件设施以及科学技术的不断完善为水污染治理工作起到了重要的支撑作用。应当认识到水质分析是水污染治理工作中的基础内容,对水质进行科学的分析,能够预防水污染事件的出现,尤其是预防突发性水污染事件的发生,同时在水污染事件发生后能够对水污染程度做出合理的判定,对水污染处理的措施以及方案能够提供必要的依据。同时居民生活饮用水的水质也影响着人们的身体健康,对饮用水进行必要的水质监测与分析能够确保引用水的质量。所以水质分析不仅是水污染处理中贯彻以预防为主方针的重要途径,也是水污染处理工作中的重要内容。

传统的水质评价方法有评分法,比质法,统计法等,这些传统的水质评价方法受人为的主观因素的制约,从而影响可评价的精度。近年来许多学者提出了一个新的评价模型,如聚类发,经济分析法,灰色关联法,关联分析法等的,这些方法比较传统的方法,评价的精度有了较大幅度的提高,但是由于评价因子与水质之间呈复杂的非线性关系,以及水体污染本身居于模糊性,因而影响了评价的精度。

近年来兴起的人工神经网络具有学习逼近任意非线性的能力,模糊理论是一新的学习方法,模糊理论中的相对隶属度能很好的对水质的模糊性进行解释,能清晰地反映水质各因子的质量相对状态,从而确定水质污染影响最大的因子。

水质评价方法是评价理论的核心及水污染控制系统的一个重要环节,是现代环境科学基础理论研究的重要课题之一。然而如何才能客观地、准确地反映水体环境质量状况,其关键在于合理的选择与建立评价方法和数学模型。水质的清洁与污染这一对立观念之间,在划分过程中并不存在绝对分明的界限,具有中介过渡性,这是客观存在着的模糊概念。水质评价的模糊性,是水体质量在清洁与污染的划分过程中所呈现的亦此亦彼性。由于水质评价涉及到许多模糊概念,如“水质污染程度”就是一个模糊概念,从而作为评价污染程度的分级标准也是模糊的,而水质分级线也是一个模糊的界线,因而有必要用隶属度来描述它。用模糊理论与方法,比传统评价方法更符合现象的实际,使水质评价的理论与方法建立在比较严谨的数学逻辑基础上。

1.2 神经网络与模糊系统

神经网络(Neural Network,简称NN)是由众多简单的神经元连接而成的网络。尽管每个神经元结构、功能都不复杂,但网络的整体动态行为极为复杂,可组成高度非线性动力学系统,从而可表达许多复杂的物理系统。神经网络的研究从上世纪40年代初开始,目前,在世界范围已形成了研究神经网络前所未有的热潮。它已在控制、模式识别、图像和视频信号处理、金融证券、人工智能、军事、计算机视觉、优化计算、自适应滤波和A/D变换等方面获得了应用。

模糊系统(Fuzzy System,简称FS)是仿效人的模糊逻辑思维方法设计的系统,方法本身明确地说明了系统在工作过程中允许数值量的不精确性存在。模糊数学自1965年诞生至今已有40多年的历史,它在理论上还处于不断发展和完善中。它是用精确的数学理论研究人类思维的模糊性,其最基本的概念是隶属度。用隶属度来描述某一对象或称为元素属于某一论域者称为集合的程度,这样既能准确描述人类思维中的模糊性,又能被计算机理解。目前,它已广泛应用于计算机科学、自动控制、系统工程、环保、机械、管理科学、思维科学、社会科学等领域

1.3 文本研究内容和研究思路

随着我国工农业的迅速发展和城市化进程,工业废水和生活污水排放量日益增加,湖泊河流等开发活动加剧,加之人们一个时期以来,环保意识淡薄,全国性的湖泊河流污染及富营养化问题不断出现和发生。截止至1997年底,我国各类水体82%左右的河段受到不同程度的污染,其中大约39%的河段污染严重,70%以上的城市河段达不到饮水水源的标准,50%的城市地下水浑浊不清,长江、珠江等七大水系水质持续恶化,湖泊水库普遍受到污染。根据2009年我国环境保护部公布的数字表明,全国地表水污染依然很严重。2007年,在我国七大水系197条河流407个重点监测断面中,I~Ⅲ类水质占49.9%,IV、V类水质占26.5%,劣V类水质占23.6%。其中,松花江为轻度污染,淮河、黄河为中度污染,海河、辽河为重度污染。为了应对水质的急剧变化,对水质的分析是相当必要的。

在水文、水利工作中,水质分析的定义为通过物理学、化学以及生物学方法对水质样品的水质参数的性质、含量、形态以及危害进行定性与定量分析。水质是指水资源的质量,地球上的水资源循环包括自然循环与社会循环两种,自然循环的过程是在地球引力以及太阳辐射的作用下以不同的流动、蒸发、降雨等形式构成,而社会循环则是指人们为了满足社会发展的需要,从自然界中开发水资源进行利用,使用后的废水或污水又重新排放入水资源当中。社会循环对水质造成的问题主要体现为水污染,水污染问题已经得到了我国社会以及政府部门广泛的重视,而自然循环同样会因为水资源中混入杂质而使水资源产生水质的变化,所以水质分析的对象不仅包括受到污染的水资源,同时包括自然循环中的水资源。水质分析的任务在于通过对水资源的鉴定来了解水资源是否能满足用水的需求,同时指导水处理工程的建设以及水污染控制的决策。

水体污染使得城市居民的饮水安全和身体健康遭受到严重威胁,不仅加剧了水体资源短缺的矛盾,也对我国的可持续发展战略带来了严重的负面影响。水体污染导致的富营养化的危害也是多方面的,它可以使水体变得腥臭难闻,降低水

体透明度,影响水体中的溶解氧,向水体释放有毒物质,影响供水质量,增加供水成本,加速湖泊衰亡。因此水质分析的意义重大,可为水体污染的治理提供科学依据。

模糊神经网络最基本的概念是它的隶属度和模糊隶属度的函数,其中,隶属度是指元素u属于模糊字迹f的隶属程度,用μf(u)表示,他说一个在[0,1]之间的数,μf(u)越接近于0,表示u属于模糊子集f的程度越小;越靠近1,表示u隶属于f的程度越大。模糊隶属度函数是用于定量计算元素隶属度的函数,模糊隶属度函数一般包括三角函数,梯形函数和正态函数等

2 模糊神经网络的基本原理

2.1 模糊神经网络概述

1965年美国L .A .Zadeh教授著名的《模糊集合》一文的发表,标志了模糊数学的诞生并很快发展起来。模糊数学诞生后,开始并未引起西方的普遍重视,反而遭到不少学术权威的批评和否定,认为是对科学的精确性和严格性的冒犯。由于东西方文化的差异,日本、中国、印度等东方国家很容易接受模糊数学,认为这是很自然的事。1974年,印度裔的英国学者E. H. Mamdani首先将模糊理论用于锅炉和蒸汽机的控制,并在实验室作了成功的实验,不仅验证了模糊理论的有效性,也开创了模糊控制这一新的领域。1984年,国际模糊系统联合会(International FuzzySystem Association, IFSA)成立,并于1985年召开了首届年会。80年代后期以来,在日本采用模糊控制技术的家电产品大量上市,模糊技术在地铁机车、机器人、过程控制、故障诊断、声音识别、图像处理、市场预测等领域普遍应用,掀起了一股模糊热。模糊理论在日本的成功应用和巨大的市场前景给西方的企业界和科技界以巨大的震动,现实使他们由怀疑观望转变为奋起直追。80年代以来信息科学技术飞速发展,网络化、智能化、综合化成为时代的特征,为模糊理论的发展和应用提供了更广阔的需求,模糊理论在学术界也得到普遍的认同和重视。1992年IEEE召开了第一届关于模糊系统的国际会议(FUZZ-IEEE,并决定以后每年举行一次。1993年IEEE创办了专刊IEEE Transaction on Fuzzy Systems。当前,模糊理论和应用正向深度和广度进一步发展,且速度越来越快,研究成果大量涌现,己成为世界各国高科技竞争的重要领域之一。

模糊神经网络(Fuzzy Neural Network,简称FNN)是近年来智能控制与智能自动化领域的热点,美国早在1988年就召开了由NASA(国家航天航空局)主持的“神经网络与模糊系统”的国家研讨会,其后模糊神经网络的研究在美国、日本、法国、加拿大等国蓬勃开展起来,成果大量涌现。1992年IEEE召开了有关模糊神经网络的国际会议,美国南加州大学的B . Kosko出版了该领域的第一本专著《神经网络与模糊系统》,模糊数学的创始人Zadeh和神经网络的权威Anderson 分别为该书作序,在国内外引起极大影响。

通过一组神经元不同程度的兴奋表达一个抽象的概念值,由此将抽象的经验规则转化成多层神经网络的输入一输出样本,提出模糊逻辑控制和决策诊断系统综合神经网络模型,该模型能发展为模糊逻辑规律和寻找最优输入输出隶属函数,由自组织和监督学习方案相结合,学习速度收敛性比普通BP学习算法更快。还有许多研究人员对神经网络自适应模糊控制进行了研究和设计。当前,模糊神经网络的研究热潮方兴未艾,并已取得了很多理论和应用成果。

2.2 模糊系统和神经网络结合的可能性

模糊神经网络使得神经网络“黑箱”问题走向透明化,即可以将许多能够用

规则描述的因果关系用模糊神经网络的输入输出关系实现。模糊系统的显著特点是它能更自然而直接地表达人类习惯使用的逻辑含义,很适用于直接的或高层的知识表达。但是,难以用它来表不时变知识和过程;而神经元网络则能通过学习功能来实现自适应,自动获得精确的或模糊的数据表达的知识。但是,这种知识在神经元网络中是隐含表达的,难以直接看出其含义,从而不能直接对其进行语义解释。可见两者各有优缺点。不难发现,它们的优缺点在一定意义上是互补的,即模糊系统比较适合在设计智能系统时自顶向下的分析和设计过程,而神经元网络则更适于在已初步设计了一个智能系统之后,自底向上地来改进和完善系统的过程。因此,若能将两者巧妙结合就可实现优势互补,即一个领域的固有缺点可以通过另一个领域的优点来补偿。由于模糊数学的突出特点在于对事物的辨别与评判,因此有关模糊评判的其它方法都在水质综合评价中得到应用,如模糊模式识别理论、模糊聚类法、模糊贴近度方法、模糊相似选择法运用水质综合评价都取得了较好效果。模糊系统是模糊数学在自动控制、信息处理、系统工程等领域的应用,属于系统论的范畴,而神经网络是人工智能的一个分支,属于计算机科学,乍看起来两者相去甚远,“隔行如隔山”。因而对它们的结合,先从宏观上作了一下比较。

2.2.1 人工神经网络与模糊系统的相同之处

1、模糊系统试图描述和处理人的语言和思维中存在的模糊性概念,从而模仿人的智能。神经网络则是根据人脑的生理结构和信息处理过程,来创造人上神经网络,其目的也是模仿人的智能。模仿人的智能是它们共同的奋斗目标和合作的基础.

2、它们在处理和解决问题时,无需建立对象的精确数学模型,只需要根据输入的采样数据去估计其要求的决策,这一种无模型的估计。

3、知识的储存方式来看,模糊系统将知识存在规则集中,神经网络将知识存在权系数中,都具有分布存储的特点。

4、它们在对信息的加工处理过程中,均表现出了很强的容错能力。

5、它们都可以用硬件实现,模糊芯片及ANN芯片最近得到迅速发展,商品化产品日益增多,两者在民用和军用中得到了广泛的应用,今后的应用还会向广度和深度方向发展。

2.2.2 人工神经网络与模糊系统的不同之处

1、神经网络是模拟人脑的结构以及对信息的一记忆和处理功能,擅长从输入输出数据中学习有用的知识;模糊系统则是模拟人的思维和语言中对模糊信息的表达和处理方式,擅长利用人的经验性知识。

2、从知识的表达方式来看,模糊系统可以表达人的经验性知识,便于理解,而神经网络只能描述大量数据之间的复杂函数关系,难于理解.

3、从知识的获取方式来看,模糊系统的规则靠专家提供或设计,难于自动获取,而神经网络的权系数可由输入输出样本中学习,无须人为设置。

4、从结构的物理意义来看,神经网络通过对输入样本的学习而得到其各个权值,网络反映了中间神经元与输入神经元之间的关系,知识是分布存储的,因

此中间神经元的物理意义是不明确的,从中间神经元到输出神经元之间的映射又是经过学习得到的,其意义也不明确,从外部宏观上看人工神经网络是有物理意义的,但网络内部的每个权不一定都有明确的物理意义,不同的初始权值得到的结果是不相同的,无法用统一概念特征去描述它。模糊系统的输入和输出用规则来映射它们之间的关系,大致是明确的,其物理意义也是清楚的,因此在映射出现偏差时,可以通过修改规则或者其它变量以得到比较好的修正结果。将模糊系统和神经网络的特性作一比较,如表2.1所示。

表2.1模糊系统和神经网络的特性比较

2.2.3 人工神经网络与模糊系统结合意义

人工神经网络的学习信息包含在具有不同强度的神经元联接上。通过训练过程可确定神经元联接的强度,使得神经网络以最小的误差描述过程特性。模糊控制技术和神经网络技术同属于人工智能技术,各自具有对方不具有的优缺点,具有互补性。模糊系统具备处理模糊语言信息的能力,可模拟人类智慧进行判断和决策,但它不具备学习功能。人工神经网络恰恰相反,它具备学习功能,但不能处理和描述模糊信息。模糊神经网络即结合了模糊逻辑与神经网络的优点,避免了二者的缺点,既可以具有模糊逻辑的不确定信息处理能力,又可以有神经网络的自学习能力。将二者结合起来,使模糊系统具备学习功能,使人工神经网络具备处理模糊信息功能,进行判断和决策。这正是模糊神经网络的基本出发点,在控制领域有很广泛的应用前景

3模糊神经网络模型的结构和原理

3.1 模糊神经网络模型构建

水质综合评价实际上属于多指标的模式识别问题。为了建立水质评价FNN

模型,网络的学习样本采用GB8383-2002《地表水环境质量标准》中的五类水质标准作为要学习的标准模式,以嘉陵江的水质资料作为网络的测试样本。采用有一个输入层,三个隐含层,一个输出层所组成的5层模糊神经网络。考虑到测试样本中所选取的水质参数,也相应的选择了溶解氧、BOD

5

、非离子氨、石油类、

挥发酚、大肠菌群、COD

5

、这7个参数作为网络的输出层的7个节点输入;第二层将第一层中的个输入分量的模糊分割数均取为2个,计算出个水质参数属于这2个变量值模糊集合的隶属度函数,故该层节点数为7 x 2=14个;第三层是规则层,用来计算每条规则的适用度,每个规则的节点仅与来自每一个输入分量经模糊化后的一个隶属度节点相连,该层节点数为27 = 128;第四层是对第三层的输出进行归一化操作,该层节点数与第三层相同;第五层的反模糊化层与第四层中的所有节点相连,该层完成中心平均反模糊化操作,将此层的节点数取为1个,分别输出代表I-V级水质的数值。因而水质评价FNN模型的拓扑结构被确认为 7-14-128-128-1 型。其中,采用了两种输出方式来检测水质评价结果的一致性。输出方式1:用0.1,0.3,0.5,0.7,0.9 来分别表示 I-V 类水质级别;输出方式二:输出节点的输出直接用数值1,2,3,4,5来分别表示I-V类水质级别。

模糊神经网络分为输入层、模糊化层、模糊规则计划层和输出层四层。如图

3.1所示输入层与输入向量X

I

连接,节点数与输入向量的维数相同。模糊化层采用隶属度函数对输入值进行模糊化得到模糊隶属度值μ。模糊规则计算层采用模糊连乘公式计算得到ω。输出层采用公式计算模糊神经网络的输出。

图3.1 模糊神经网络划

推理如下:

R i:If x

i isA

1

i,x

2

isA

2

i, (x)

k

isA

k

i then y

i

=p

i+p

1

i x+…+p

k

i x

k

其中,A i

j 为模糊系统的模糊集;P i

j

(j=1,2,…,k)为模糊参数;y

i

为根据模糊

规则得到的输出,输出部分(即if部分)是模糊的,输出部分(即then部分)是确定的,该模糊推理表示输出为输入的线性组合。

假设对于输入量x=[x1,x2,…,x

k

],首先根据模糊规则计算各输入变量Xj 的隶属度。

μA i j=exp(-(x j-c i j)/b i j)j=1,2,…,k;i=1,2,…,n式中,C i j,b i j分别为隶属

度函数的中心和宽度;k为输入参数数;n为模糊子集数。

将各隶属度进行模糊计算,采用模糊算子为连乘算子。

ωi=μA1j(x1)*μA2j(x2)*…*μA k j i=1,2,…,n

根据模糊计算结果计算模糊型的输出值y

i

Y I =∑n

i=1

ωi(P i

+P i

1

x1+…+P i

k

xk)/ ∑n

i=1

ωi

模糊神经网络虽然也是局部逼近网络,但是它是按照模糊系统模型建立的,网络中各个结点及所有参数均有明显的物理意义,因此这些参数的初值可以根据系统的模糊或定性知识来加以确定,然后利用上述的学习算法可较快地收敛到要求的输入输出关系,这正是模糊神经网络比以前单纯的神经网络的优点所在。同时由于它具有神经网络的结构,因而参数的学习和调整比较容易,这又是它比单纯的模糊系统的优点所在。

3.2 模糊神经网络学习算法

模糊神经网络的嘉陵江水质评测算法流程如图3.2所示。其中,模糊神经网络构建根据训练样本维数确定模糊神经网络输入/输出节点数、模糊隶属度函数个数,由于输入数据为6维,输出数据为1维,所以模糊神经网络结构为6-12-1,即有12个隶属度函数,选择7组系数P0~P6,模糊隶属度函数中心和宽度c和b 随机得到

图3.2 模糊神经网络水质评价算法流程

模糊神经网络分为输入层、模糊化层、模糊规则计划层和输出层四层。输入层与输入向量XI连接,节点数与输入向量的维数相同。模糊化层采用隶属度函数对输入值进行模糊化得到模糊隶属度值μ。模糊规则计算层采用模糊连乘公式计算得到ω。输出层采用公式计算模糊神经网络的输出。

3.3 模糊神经网络水质评价

神经网络是按照模糊系统原理建立的,网络中各个节点及参数均有一定的物理含义,在网络初始化的时候,这些参数的初始值可以根据系统的模糊或定性的知识来确定,这样网络n能够很快收敛。在本案例中,由于训练数据由地表水评价标准均匀线性内插得到,并且根据表达式可以看到,输入数据对网络输出的影

响都是相同的

水质评测是根据水质评测标准和采样水样本各项指标值,通过一定的数学模型计算确定采样水样本的水质等级。水质评测的目的是能够准确判断出采样水样本的污染等级,为污染防治和水源保护提供依据。

水体水质的分析主要包括氨氮、溶解氧、化学需氧量、高锰酸盐指数、总磷和总氮六项指标。其中氨氮是有机物有氧分解的产物,可导致水富营养化现象产生,是水体富营养化的指标。化学需氧量是采用强氧化剂络酸钾处理水样,消耗的氧化剂量是水中还原性物质多少的指标。高锰酸钾是反映有机污染的指标。溶解氧是溶解在水中的氧。总磷是水体中的含磷量,是衡量水体富营养化的指标。总氮是水体中氮的含量,也是衡量水体富营养化的指标。

模糊神经网络训练用训练数据训练模糊神经网络,由于水质评价真是数据比较难找,所以采用了等隔均匀分布方式内插水质指标标准数据生成样本的方式来生成训练样本,采用的水质指标标准数据来自表3.3 ,网络反复训练100次。

表3.3地表水环境质量标准

水质的评价是根据水质评价标准和采样水样各个项指标值,通过一定的数学模型计算确定采样水样本的水质等级。水质评价的目的是能够判断出采样水样本的污染等级,为污染防治和水样的保护提供依据用训练好的模糊神将网络评价嘉陵江水质,各采样口水样指标值存储在data2.mat文件中,根据网络预测值得到水质等级指标。预测值小于1.5时水质登记为1级,预测值在1.5——2.5时水质等级为2级,预测值在2.5——3.5时水质等级为3级,预测值在3.5——4.5时水质等级为4级,预测值大于4.5时水质等级为5级。

用训练好的模糊神经网络评价嘉陵江各取水口2003到2008年每季度采样水水质等级,网络评价结果如图 3.4 所示,各取水口水样评价等级如表3.5所示。

图3.4网络评价结果

表3.5各取水口水样评价等级

从水质评价等级可以看出嘉陵江上、中、下游三个取水口水样水质在2003到2004年间有一定改善,进几年变化不大,基本维持在2、3级左右,总体来说上游水质评价结果优于下游水质评价结果,网络评价水质等级变化趋势同真实指标数据变化趋势相符,说明了模糊神经网络评价的有效性。

4 总结与展望

4.1总结

从水质量评价等级可以看出嘉陵汇上、中、下游三个取水口水样质量有一定改善,近几年变化不大,基本维持在2、3级左右。总体来说,上游水质量评价结果优于下游水质量结果,网络评价水质等级变化趋势同真实指标数据变化趋势相符,说明了模糊神经网络评价的有效性。

结合水质级别、分类标准本身都是客观存在的模糊概念,基于这一点考虑而建构的学习结合型FNN模型,并将它应用于水质评价的工作中。水质评价FNN 模型的节点及参数都有清晰的物理意义,便于理解。

FNN模型具有局部逼近功能,同时兼顾ANN与FS两者的优点;它既能模拟人脑的结构以及对信息的记忆和处理功能,擅长从输入输出数据中学习有用的知识,也能模拟人的思维和语言中对模糊信息的表达和处理方式,擅长利用人的经验性知识。

水质评价FNN模型可方便地对模糊规则进行增加或删减,评价方法更具灵活性,应用方便。本论文已训练好的七个参数的水质评价FNN模型可用于对任何一个具有该七个参数监测值的水质样本。因此,该水质评价方法适应性强,具有较好的实用意义。

水质评价FNN模型考虑环境水质类别变化的连续性,使评价方法更接近客观实际。

4.2 展望

神经网络和模糊系统相结合,如何进一步提高其计算精度和计算速度是今后研究的重点之一。环境科学日益向着定量化方向发展,运用数学方法进行研究势在必行.我坚信运用模糊神经网络进行水质综合评价的前景十分广阔,并且希望就此推动环境综合评价的发展。

本论文在FNN模型的水质评价方面做了一些富有成效的工作,但无论是模型理论、模型本身、算法的改进, FNN在水质评价乃至水污染控制规划领域的应用都还有待进一步深化、完善甚至修正。

FNN模型的优劣直接影响其在水质评价中应用效果的好坏。因此,研究解决FNN的结构优化问题、过拟合问题、泛化能力问题,以及研究适应复杂多变的水污染控制问题的新型FNN模型是今后屯点的基础性理论工作。进一步研究模糊方法及水质评价乃至水污染控制规划的结合仍是今后需努力的研究方向。

参考文献

[1]杜伟.基于神经网络的水质评价与预测的探索[D].天津:天津大学,2007

[2]王海霞.模糊神经网络在水质评测中的作用[D].重庆:重庆大学,2002

[3]宋浩国.人工神经网络在水质模拟与水质评价中的应用研究[D].重庆:重庆大学,2002

[4]周忠寿.基于T-S模型的模糊神经网络在水质评价中的应用[D].南京:河海大学,2007

[5]邹美玲。基于人工神经网络的济南市北沙河河水环境综合整治研究[D]。济南:山东师范大学,2008

[6] 张伟。基于人工神经网络吉林市地下水水质现状评价及预测研究[D]。长春:吉林大学,2007

[7] Hopfield J. J. and Tank. D. W. Neural Computation of Decisions in Optimization Problems. Biol. Cyber.1985.Vol52.141-152.

[8]Rumelhart D.E., McClelland J.L. Parallel Distributed Processing: Explorations in the Microstructure of Cognition. Cambridge Bradford Books.MIT Press. 1986. 1-112.

[9] Specht D. F. Probabilistic Neural Networks. Neural Networks. 1990. Vo1.3. 109-118.

[10] Werbos. P. Beyond Regression:New Tools for Prediction and Analysis in the Behavioral Sciences. PhD Dissertation. Harvard University.1974.

[11]Hecht Nielsen R.Performance Limits of Optical,Electro-optical, and Electronic

致谢

本课题在选题及研究过程中得到毛力老师的亲切关怀和悉心指导。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,毛力老师都始终给予我细心的指导和不懈的支持。在此谨向毛力老师致以诚挚的谢意和崇高的敬意。

罗小刚

通信1202班

附录

%% 清空环境变量

clc

clear

%% 参数初始化

xite=0.001;

alfa=0.05;

%网络节点

I=6; %输入节点数

M=12; %隐含节点数

O=1; %输出节点数

%系数初始化

p0=0.3*ones(M,1);p0_1=p0;p0_2=p0_1;

p1=0.3*ones(M,1);p1_1=p1;p1_2=p1_1;

p2=0.3*ones(M,1);p2_1=p2;p2_2=p2_1;

p3=0.3*ones(M,1);p3_1=p3;p3_2=p3_1;

p4=0.3*ones(M,1);p4_1=p4;p4_2=p4_1;

p5=0.3*ones(M,1);p5_1=p5;p5_2=p5_1;

p6=0.3*ones(M,1);p6_1=p6;p6_2=p6_1;

%参数初始化

c=1+rands(M,I);c_1=c;c_2=c_1;

b=1+rands(M,I);b_1=b;b_2=b_1;

maxgen=100; %进化次数

%网络测试数据,并对数据归一化

load data1 input_train output_train input_test output_test

%选连样本输入输出数据归一化

[inputn,inputps]=mapminmax(input_train); [outputn,outputps]=mapminmax(output_train);

[n,m]=size(input_train);

%% 网络训练

%循环开始,进化网络

for iii=1:maxgen

iii

for k=1:m

x=inputn(:,k);

%输出层结算

for i=1:I

for j=1:M

u(i,j)=exp(-(x(i)-c(j,i))^2/b(j,i));

end

end

%模糊规则计算

for i=1:M

w(i)=u(1,i)*u(2,i)*u(3,i)*u(4,i)*u(5,i)*u(6,i);

end

addw=sum(w);

for i=1:M

yi(i)=p0_1(i)+p1_1(i)*x(1)+p2_1(i)*x(2)+p3_1(i)*x(3)+p4_1(i)*x(4)+p5_1(i)*x(5)+p6_1(i)*x(6);

end

addyw=yi*w';

%网络预测计算

yn(k)=addyw/addw;

e(k)=outputn(k)-yn(k);

%计算p的变化值

d_p=zeros(M,1);

d_p=xite*e(k)*w./addw;

d_p=d_p';

%计算b变化值

d_b=0*b_1;

for i=1:M

for j=1:I

d_b(i,j)=xite*e(k)*(yi(i)*addw-addyw)*(x(j)-c(i,j))^2*w(i)/(b(i,j)^2*addw^2);

end

end

%更新c变化值

for i=1:M

for j=1:I

d_c(i,j)=xite*e(k)*(yi(i)*addw-addyw)*2*(x(j)-c(i,j))*w(i)/(b(i,j)*addw^2);

end

end

p0=p0_1+ d_p+alfa*(p0_1-p0_2);

p1=p1_1+ d_p*x(1)+alfa*(p1_1-p1_2);

p2=p2_1+ d_p*x(2)+alfa*(p2_1-p2_2);

p3=p3_1+ d_p*x(3)+alfa*(p3_1-p3_2);

p4=p4_1+ d_p*x(4)+alfa*(p4_1-p4_2);

p5=p5_1+ d_p*x(5)+alfa*(p5_1-p5_2);

p6=p6_1+ d_p*x(6)+alfa*(p6_1-p6_2);

b=b_1+d_b+alfa*(b_1-b_2);

c=c_1+d_c+alfa*(c_1-c_2);

p0_2=p0_1;p0_1=p0;

p1_2=p1_1;p1_1=p1;

p2_2=p2_1;p2_1=p2;

p3_2=p3_1;p3_1=p3;

p4_2=p4_1;p4_1=p4;

p5_2=p5_1;p5_1=p5;

p6_2=p6_1;p6_1=p6;

c_2=c_1;c_1=c;

b_2=b_1;b_1=b;

end

E(iii)=sum(abs(e));

end

figure(1);

plot(outputn,'r')

hold on

plot(yn,'b')

hold on

plot(outputn-yn,'g');

legend('实际输出','预测输出','误差','fontsize',12) title('训练数据预测','fontsize',12)

xlabel('样本序号','fontsize',12)

ylabel('水质等级','fontsize',12)

%% 网络预测

%数据归一化

inputn_test=mapminmax('apply',input_test,inputps); [n,m]=size(inputn_test)

for k=1:m

x=inputn_test(:,k);

%计算输出中间层

for i=1:I

for j=1:M

u(i,j)=exp(-(x(i)-c(j,i))^2/b(j,i));

end

end

for i=1:M

w(i)=u(1,i)*u(2,i)*u(3,i)*u(4,i)*u(5,i)*u(6,i);

end

addw=0;

for i=1:M

addw=addw+w(i);

end

for i=1:M

yi(i)=p0_1(i)+p1_1(i)*x(1)+p2_1(i)*x(2)+p3_1(i)*x(3)+p4_1(i)*x(4)+p5_1(i)*x(5)+p6_1(i)*x(6);

end

addyw=0;

for i=1:M

addyw=addyw+yi(i)*w(i);

end

%计算输出

yc(k)=addyw/addw;

end

%预测结果反归一化

test_simu=mapminmax('reverse',yc,outputps);

%作图

figure(2)

plot(output_test,'r')

hold on

plot(test_simu,'b')

hold on

plot(test_simu-output_test,'g')

legend('实际输出','预测输出','误差','fontsize',12)

title('测试数据预测','fontsize',12)

(完整word版)模糊神经网络的预测算法在嘉陵江水质评测中的应用2

模糊神经网络的预测算法 ——嘉陵江水质评价 一、案例背景 1、模糊数学简介 模糊数学是用来描述、研究和处理事物所具有的模糊特征的数学,“模糊”是指他的研究对象,而“数学”是指他的研究方法。 模糊数学中最基本的概念是隶属度和模糊隶属度函数。其中,隶属度是指元素μ属于模糊子集f的隶属程度,用μf(u)表示,他是一个在[0,1]之间的数。μf(u)越接近于0,表示μ属于模糊子集f的程度越小;越接近于1,表示μ属于f的程度越大。 模糊隶属度函数是用于定量计算元素隶属度的函数,模糊隶属度函数一般包括三角函数、梯形函数和正态函数。 2、T-S模糊模型 T-S模糊系统是一种自适应能力很强的模糊系统,该模型不仅能自动更新,还能不断修正模糊子集的隶属函数。T-S模糊系统用如下的“if-then”规则形式来定义,在规则为R i 的情况下,模糊推理如下: R i:If x i isA1i,x2isA2i,…x k isA k i then y i =p0i+p1i x+…+p k i x k 其中,A i j为模糊系统的模糊集;P i j(j=1,2,…,k)为模糊参数;y i为根据模糊规则得到的输出,输出部分(即if部分)是模糊的,输出部分(即then部分)是确定的,该模糊推理表示输出为输入的线性组合。 假设对于输入量x=[x1,x2,…,x k],首先根据模糊规则计算各输入变量Xj的隶属度。 μA i j=exp(-(x j-c i j)/b i j)j=1,2,…,k;i=1,2,…,n式中,C i j,b i j分别为隶属度函数的中心和宽度;k为输入参数数;n为模糊子集数。 将各隶属度进行模糊计算,采用模糊算子为连乘算子。 ωi=μA1j(x1)*μA2j(x2)*…*μA k j i=1,2,…,n 根据模糊计算结果计算模糊型的输出值y i。 Y I=∑n i=1ωi(P i0+P i1x1+…+P i k xk)/ ∑n i=1ωi 3、T-S模糊神经网络模型 T-S模糊神经网络分为输入层、模糊化层、模糊规则计划层和输出层四层。输入层与输入向量X I连接,节点数与输入向量的维数相同。模糊化层采用隶属度函数对输入值进行模

基于人工神经网络的通信信号分类识别

基于人工神经网络的通信信号分类识别 冯 涛 (中国电子科技集团公司第54研究所,河北石家庄050081) 摘 要 通信信号的分类识别是一种典型的统计模式识别问题。系统地论述了通信信号特征选择、特征提取和分类识别的原理和方法。设计了人工神经网络分类器,包括神经网络模型的选择、分类器的输入输出表示、神经网络拓扑结构和训练算法,并提出了分层结构的神经网络分类器。 关键词 模式识别;特征提取;分类器;神经网中图分类号 TP391 文献标识码 A Classification and Identification of Communication Signal Using Artificial Neural Networks FE NG Tao (T he 54th Research Institute of CETC,Shijia zhuan g Hebei 050081,China) Abstract The classification and identificati on of communication signal is a typical statistical pattern identification.The paper discusses the theory and method of feature selection,feature extraction and classi fication &identificaiton of communication signal.A classifier based on artificial neural networks is designed,includin g the selection of neural network model,the input and output expression of the classifier,neural network topology and trainin g algorithm.Finally a hierarchical archi tecture classifier based on artificial neural networks is presented. Key words pattern recognition;features extraction;classifier;neural networks 收稿日期:2005-12-16 0 引言 在通信对抗侦察中,侦察接收设备在截获敌方通信信号后,必须经过对信号的特征提取和对信号特征的分析识别,才能变为有价值的通信对抗情报。通过对信号特征的分析识别,可以得到信号种类、通信体制、网路组成等方面的情报,从而为研究通信对抗策略、研制和发展通信对抗装备提供重要参考依据。 1 通信信号分类识别的原理 通信信号的分类识别是一种典型的模式识别应用,其作用和目的就是将某一接收到的信号正确地归入某一种类型中。一般过程如图1 所示。 图1 通信信号分类识别的一般过程 下面简单介绍这几部分的作用。 信号获取:接收来自天线的信号x (t),并对信号进行变频、放大和滤波,输出一个中频信号; A/D 变换:将中频模拟信号变换为计算机可以运算的数字信号x (n); 以上2步是信号空间x (t)到观察空间x (n )的变换映射。 特征提取:为了有效地实现分类识别,必须对原始数据进行变换,得到最能反映分类差别的特征。这些特征的选择和提取是非常重要的,因为它强烈地影响着分类器的设计和性能。理想情况下,经过特征提取得到的特征向量对不同信号类型应该有明显的差别; 分类器设计和分类决策:分类问题是根据识别对象特征的观察值将其分到某个类别中去。首先,在样本训练集基础上确定合适的规则和分类器结构,然后,学习训练得到分类器参数。最后进行分类决策,把待识别信号从特征空间映射到决策空间。 2 通信信号特征参数的选择与特征提取 2 1 通信信号特征参数的选择 选择好的特征参数可以提高低信噪比下的正确 识别率,降低分类器设计的难度,是基于统计模式识别方法最为关键的一个环节。试图根据有限的信号 信号与信息处理 24 2006Radio Engineering Vo1 36No 6

BP神经网络的网络学习评价模型

20 摘 要:研究网络学习评价问题对推动网络教学资源的使用具有十分重要的意义,传统的网络学习评价方法具有很强的主观性,且仅限于线性模型,缺少科学性。为克服传统网络学习评价方法的不足,实现网络学习评价的智能化,提出了一种基于BP 神经网络的的网络学习评价模型,并利用MA TLAB 进行实验仿真,测试结果表明,该评价模型准确率高,能为网络学习评价提供可靠数据。 关键词:神经网络;MATLAB ;网络学习评价 中图分类号:TP183 文献标识码:A 随着教育信息技术的进一步推广和网络教学资源的不断丰富,网络学习作为一种主要学习方式已经被越来越多的人所接受。近几年,各级精品课程、网络课程的建设所取得的成效已是有目共睹,但重建设、轻使用的现象已成为困扰今后精品课程、网络课程建设的主要因素。教学资源之所以建 起来容易用起来难,原因是多方面的,但网络学习评价机制不健全无疑是其中的一个重要方面。[1] 全面地、科学地评价网络学习,对推动网络教学资源的使用具有十分重的意义。 而传统评价法是在评价指标体系中明确各项指标的权重,使用线性模型进行计算,这种方法缺陷是权值的确定具有很强的主观性,且评价只限线性模型。由于影响网络学习质量的因素很多,且各因素影响的程度也不同,很难用一个线性模型来表达他们之间的函数关系,属于复杂的非线性分 类问题。[2] 而人工神经网络作为一种智能计算技术, 以其非线性映射并具有学习能力等基本特性已广泛应用于模式识别和非线性分类问题。 1网络学习评价问题的提出 网络学习评价问题实质上属于模式识别中的一个分类问题,即根据学生网络学习的各种数据,依据网络学习评价指标体系,对数据进行分析、处理,并得出学生网络学习评价等级。设 n x x x ,,,21 为网络学习评价的n 个评价指标,y 为网络学习评价结果等级,网络学习评价结果等级与评价指标的关系可表示为),,,(21n x x x f y ,进行网络学习评价就是找出评价指标n x x x ,,,21 与评价等级y 之间的函数关系。 2网络学习评价指标体系构建 要进行网络学习评价,首先必须确定网络学习评价的内容和评价标准,即评价的指标体系。在 分析已有的网络学习评价体系的基础上,根据学习评价的基本原则与方法,从学习态度、学习过程和学习效果3个方面构建评价指标(如图1所示)。 第11卷第1期 广州职业教育论坛 Vol.11 No.1 2012年2月 GUANGZHOU VOCATIONAL EDUCATION FORUM Feb. 2012

用模糊数学综合评价法对水质进行评价

用模糊数学综合评价法对水质进行评价 付智娟 (中山市环境保护科学研究所,中山 542803) 摘 要:综合评价法作为模糊数学的一种具体应用方法,在很多领域中得到了广泛的运用。由于综 合评价法的数学模型简单、容易掌握,更适合于对多因素、多层次的复杂问题的评价。将其应用于对水质的评价能更客观、科学地反映水质情况。 关键词:模糊数学 ;综合评价法;水质评价法 Abstract:As the praxis of fuzzy mathematics,comprehensive evaluation is prevalent used in many fields ,Because it is a simple mathematical model and easy to use,comprehensive evaalution has advantage to solve the complex problem that have more different https://www.360docs.net/doc/58408434.html,ing it to evaluate the quality of water can get an objective and scientific result. Key words: fuzzy mathematics; comprehensive evaluation; evaluate the quality of water 模糊数学理论是近年来发展起来的科学,水质的好坏具有模糊的概念,因此也可以用它来评价水质,对水质进行综合评价,打破以往仅用一个确定性的指标来评价水质的方法,并可以弥补其中的不足,更客观、科学地对水质进行评价。现引用对某水质进行评价的例子来说明模糊数学综合评价在水质评价中的运用。 1. 基本概念 1. 1隶属度 以往的水质分级中多用一个简单的数学指标为界限,造成界限两边分为截然不同的等级.例如参数DO , I 级水的指标为7mg/L,则7.1mg/L 为I 级水,但DO 若为6.9mg/L 就的定为II 级水。事实上,由于水质的污染程度属于模糊概念,所以这里用隶属概念来描述模糊的水质分级界限。所谓隶属度系指某事物所属某种标准的程度:如:DO=7.1mg/L 时,隶属I 级水的程度为100%;6.9mg/L 时,隶属I 级水的程度达95%。 隶属度可用隶属函数表示。为方便起见,取线性函数: 10X X X X --或 11X X X X --,(X 0

模糊神经网络讲义

模糊神经网络(备课笔记) 参考书: 杨纶标,高英仪。《模糊数学原理及应用》(第三版),广 州:华南理工大学出版社 彭祖赠。模糊数学及其应用。武汉:武汉科技大学 胡宝清。模糊理论基础。武汉:武汉大学出版社 王士同。模糊系统、模糊神经网络及应用程序设计。 《模糊系统、模糊神经网络及应用程序设计》 本书全面介绍了模糊系统、模糊神经网络的基本要领概念与原理,并以此为基础,介绍了大量的应用实例及编程实现实例。 顾名思义,模糊神经网络就是模糊系统和神经网络的结合,本质上就是将常规的神经网络(如前向反馈神经网络,Hopfield神经网络)赋予模糊输入信号和模糊权值。 选自【模糊神经网络P17】 预备知识 复杂的东西是难以精确化的,这使得人们所需要的精确性和问题的复杂性间形成了尖锐的矛盾。 正如模糊数学的创始人L.A.Zadeh(查德)教授(美国加利福尼亚大学)所说:“当系统的复杂性增加时,我们使它精确化的能力将减小。直到达到一个阈值,一旦超越它,复杂性和精确性将相互排斥。”这就是著名的“互克性原理”。 该原理告诉我们,复杂性越高,有意义的精确化能力就越低;而复杂性意味着因素众多,以致人们往往不可能同时考察所有因素,只能把研究对象适当简化或抽象成模型,即抓住其中的主要部分而忽略掉次要部分。当在一个被压缩了的低维因素空间考虑问题时,即使本来是明确的概念,也会变得模糊起来。或者某些抽象简化模型本身就带有概念的不清晰,如“光滑铰链”这个力学模型,什么叫“光滑”、什么叫“粗糙”就没有一个明确的定义,客观上两者之间没有绝对分明的界限;主观上,决策者对此类非程序化决策做出判断时,主要是根据他的经验、能力和直观感觉等模糊概念进行决策的。 或者判断一个人的好坏,本来有很多因素,比如人品、性格、相貌

人工神经网络大作业

X X X X大学 研究生考查课 作业 课程名称:智能控制理论与技术 研究生姓名:学号: 作业成绩: 任课教师(签名) 交作业日时间:2010年12月22日

人工神经网络(artificial neural network,简称ANN)是在对大脑的生理研究的基础上,用模拟生物神经元的某些基本功能元件(即人工神经元),按各种不同的联结方式组成的一个网络。模拟大脑的某些机制,实现某个方面的功能,可以用在模仿视觉、函数逼近、模式识别、分类和数据压缩等领域,是近年来人工智能计算的一个重要学科分支。 人工神经网络用相互联结的计算单元网络来描述体系。输人与输出的关系由联结权重和计算单元来反映,每个计算单元综合加权输人,通过激活函数作用产生输出,主要的激活函数是Sigmoid函数。ANN有中间单元的多层前向和反馈网络。从一系列给定数据得到模型化结果是ANN的一个重要特点,而模型化是选择网络权重实现的,因此选用合适的学习训练样本、优化网络结构、采用适当的学习训练方法就能得到包含学习训练样本范围的输人和输出的关系。如果用于学习训练的样本不能充分反映体系的特性,用ANN也不能很好描述与预测体系。显然,选用合适的学习训练样本、优化网络结构、采用适当的学习训练方法是ANN的重要研究内容之一,而寻求应用合适的激活函数也是ANN研究发展的重要内容。由于人工神经网络具有很强的非线性多变量数据的能力,已经在多组分非线性标定与预报中展现出诱人的前景。人工神经网络在工程领域中的应用前景越来越宽广。 1人工神经网络基本理论[1] 1.1神经生物学基础 可以简略地认为生物神经系统是以神经元为信号处理单元,通过广泛的突触联系形成的信息处理集团,其物质结构基础和功能单元是脑神经细胞即神经元(neu ron)。(1)神经元具有信号的输入、整合、输出三种主要功能作用行为。突触是整个神经系统各单元间信号传递驿站,它构成各神经元之间广泛的联接。(3)大脑皮质的神经元联接模式是生物体的遗传性与突触联接强度可塑性相互作用的产物,其变化是先天遗传信息确定的总框架下有限的自组织过程。 1.2建模方法 神经元的数量早在胎儿时期就已固定,后天的脑生长主要是指树突和轴突从神经细胞体中长出并形成突触联系,这就是一般人工神经网络建模方法的生物学依据。人脑建模一般可有两种方法:①神经生物学模型方法,即根据微观神经生物学知识的积累,把脑神经系统的结构及机理逐步解释清楚,在此基础上建立脑功能模型。②神经计算模型方法,即首先建立粗略近似的数学模型并研究该模型的动力学特性,然后再与真实对象作比较(仿真处理方法)。 1.3概念 人工神经网络用物理可实现系统来模仿人脑神经系统的结构和功能,是一门新兴的前沿交叉学科,其概念以T.Kohonen.Pr的论述最具代表性:人工神经网络就是由简单的处理单元(通常为适应性)组成的并行互联网络,它的组织能够模拟生物神经系统对真实世界物体所作出的交互反应。 1.4应用领域 人工神经网络在复杂类模式识别、运动控制、感知觉模拟方面有着不可替代的作用。概括地说人工神经网络主要应用于解决下述几类问题:模式信息处理和模式识别、最优化问题、信息的智能化处理、复杂控制、信号处理、数学逼近映射、感知觉模拟、概率密度函数估计、化学谱图分析、联想记忆及数据恢复等。 1.5理论局限性 (1)受限于脑科学的已有研究成果由于生理试验的困难性,目前对于人脑思维与记忆机制的认识尚很肤浅,对脑神经网的运行和神经细胞的内部处理机制还没有太多的认识。 (2)尚未建立起完整成熟的理论体系目前已提出的众多人工神经网络模型,归纳起来一般都是一个由节点及其互连构成的有向拓扑网,节点间互连强度构成的矩阵可通过某种学

PNN神经网络评价方法本科毕业设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

模糊神经网络——嘉陵江水质评价

目录 1 绪论 (2) 1.1 选题背景和研究意义 (2) 1.2 神经网络与模糊系统 (3) 1.3 文本研究内容和研究思路 (3) 2 模糊神经网络的基本原理 (5) 2.1 模糊神经网络概述 (5) 2.2 模糊系统和神经网络结合的可能性 (5) 2.2.1 人工神经网络与模糊系统的相同之处 (6) 2.2.2 人工神经网络与模糊系统的不同之处 (6) 2.2.3 人工神经网络与模糊系统结合意义 (8) 3模糊神经网络模型的结构和原理 (9) 3.1 模糊神经网络模型构建 (9) 3.2 模糊神经网络学习算法 (10) 3.3 模糊神经网络水质评价 (10) 4 总结与展望 (14) 4.1总结 (14) 4.2 展望 (14) 参考文献 (15) 致谢 (16) 附录 (17) 第 1 页

1 绪论 1.1 选题背景和研究意义 随着经济的快速发展,水资源日益恶化,水污染已呈现由点污染向面污染发展的趋势,成为制约和困扰我国可持续发展的一大障碍。治理污染的水环境和防止水资源被进一步恶化,已经成为当前迫切需要解决的问题。水质评价是以定量的方式对水环境的质量进行综合的评价,是水环境管理保护和污染治理的一项基础性工作,医务室近年来的研究热点。 当前我国水污染已经得到了有关部门的重视,并且水污染治理工作中所需的硬件设施以及科学技术的不断完善为水污染治理工作起到了重要的支撑作用。应当认识到水质分析是水污染治理工作中的基础内容,对水质进行科学的分析,能够预防水污染事件的出现,尤其是预防突发性水污染事件的发生,同时在水污染事件发生后能够对水污染程度做出合理的判定,对水污染处理的措施以及方案能够提供必要的依据。同时居民生活饮用水的水质也影响着人们的身体健康,对饮用水进行必要的水质监测与分析能够确保引用水的质量。所以水质分析不仅是水污染处理中贯彻以预防为主方针的重要途径,也是水污染处理工作中的重要内容。 传统的水质评价方法有评分法,比质法,统计法等,这些传统的水质评价方法受人为的主观因素的制约,从而影响可评价的精度。近年来许多学者提出了一个新的评价模型,如聚类发,经济分析法,灰色关联法,关联分析法等的,这些方法比较传统的方法,评价的精度有了较大幅度的提高,但是由于评价因子与水质之间呈复杂的非线性关系,以及水体污染本身居于模糊性,因而影响了评价的精度。 近年来兴起的人工神经网络具有学习逼近任意非线性的能力,模糊理论是一新的学习方法,模糊理论中的相对隶属度能很好的对水质的模糊性进行解释,能清晰地反映水质各因子的质量相对状态,从而确定水质污染影响最大的因子。 水质评价方法是评价理论的核心及水污染控制系统的一个重要环节,是现代环境科学基础理论研究的重要课题之一。然而如何才能客观地、准确地反映水体环境质量状况,其关键在于合理的选择与建立评价方法和数学模型。水质的清洁与污染这一对立观念之间,在划分过程中并不存在绝对分明的界限,具有中介过渡性,这是客观存在着的模糊概念。水质评价的模糊性,是水体质量在清洁与污染的划分过程中所呈现的亦此亦彼性。由于水质评价涉及到许多模糊概念,如“水质污染程度”就是一个模糊概念,从而作为评价污染程度的分级标准也是模糊的,而水质分级线也是一个模糊的界线,因而有必要用隶属度来描述它。用模糊理论与方法,比传统评价方法更符合现象的实际,使水质评价的理论与方法建立在比较严谨的数学逻辑基础上。

实验报告 人工神经网络

实验报告人工神经网络 实验原理:利用线性回归和神经网络建模技术分析预测。 实验题目:利用给出的葡萄酒数据集,解释获得的分析结论。 library(plspm); data(wines); wines 实验要求: 1、探索认识意大利葡萄酒数据集,对葡萄酒数据预处理,将其随机划分为训练集和测试集,然后创建一个线性回归模型; 2、利用neuralnet包拟合神经网络模型; 3、评估两个模型的优劣,如果都不理想,提出你的改进思路。 分析报告: 1、线性回归模型 > rm(list=ls()) > gc() used (Mb) gc trigger (Mb) max used (Mb) Ncells 250340 13.4 608394 32.5 408712 21.9 Vcells 498334 3.9 8388608 64.0 1606736 12.3 >library(plspm) >data(wines) >wines[c(1:5),] class alcohol malic.acid ash alcalinity magnesium phenols flavanoids 1 1 14.23 1.71 2.43 15.6 127 2.80 3.06 2 1 13.20 1.78 2.14 11.2 100 2.65 2.76 3 1 13.16 2.36 2.67 18.6 101 2.80 3.24 4 1 14.37 1.9 5 2.50 16.8 113 3.85 3.49 5 1 13.24 2.59 2.87 21.0 118 2.80 2.69 nofla.phen proantho col.intens hue diluted proline 1 0.28 2.29 5.64 1.04 3.9 2 1065 2 0.26 1.28 4.38 1.05 3.40 1050 3 0.30 2.81 5.68 1.03 3.17 1185 4 0.24 2.18 7.80 0.86 3.4 5 1480 5 0.39 1.82 4.32 1.04 2.93 735 > data <- wines > summary(wines)

浅谈神经网络分析解析

浅谈神经网络 先从回归(Regression)问题说起。我在本吧已经看到不少人提到如果想实现强AI,就必须让机器学会观察并总结规律的言论。具体地说,要让机器观察什么是圆的,什么是方的,区分各种颜色和形状,然后根据这些特征对某种事物进行分类或预测。其实这就是回归问题。 如何解决回归问题?我们用眼睛看到某样东西,可以一下子看出它的一些基本特征。可是计算机呢?它看到的只是一堆数字而已,因此要让机器从事物的特征中找到规律,其实是一个如何在数字中找规律的问题。 例:假如有一串数字,已知前六个是1、3、5、7,9,11,请问第七个是几? 你一眼能看出来,是13。对,这串数字之间有明显的数学规律,都是奇数,而且是按顺序排列的。 那么这个呢?前六个是0.14、0.57、1.29、2.29、3.57、5.14,请问第七个是几? 这个就不那么容易看出来了吧!我们把这几个数字在坐标轴上标识一下,可以看到如下图形: 用曲线连接这几个点,延着曲线的走势,可以推算出第七个数字——7。 由此可见,回归问题其实是个曲线拟合(Curve Fitting)问题。那么究竟该如何拟合?机器不

可能像你一样,凭感觉随手画一下就拟合了,它必须要通过某种算法才行。 假设有一堆按一定规律分布的样本点,下面我以拟合直线为例,说说这种算法的原理。 其实很简单,先随意画一条直线,然后不断旋转它。每转一下,就分别计算一下每个样本点和直线上对应点的距离(误差),求出所有点的误差之和。这样不断旋转,当误差之和达到最小时,停止旋转。说得再复杂点,在旋转的过程中,还要不断平移这条直线,这样不断调整,直到误差最小时为止。这种方法就是著名的梯度下降法(Gradient Descent)。为什么是梯度下降呢?在旋转的过程中,当误差越来越小时,旋转或移动的量也跟着逐渐变小,当误差小于某个很小的数,例如0.0001时,我们就可以收工(收敛, Converge)了。啰嗦一句,如果随便转,转过头了再往回转,那就不是梯度下降法。 我们知道,直线的公式是y=kx+b,k代表斜率,b代表偏移值(y轴上的截距)。也就是说,k 可以控制直线的旋转角度,b可以控制直线的移动。强调一下,梯度下降法的实质是不断的修改k、b这两个参数值,使最终的误差达到最小。 求误差时使用累加(直线点-样本点)^2,这样比直接求差距累加(直线点-样本点) 的效果要好。这种利用最小化误差的平方和来解决回归问题的方法叫最小二乘法(Least Square Method)。 问题到此使似乎就已经解决了,可是我们需要一种适应于各种曲线拟合的方法,所以还需要继续深入研究。 我们根据拟合直线不断旋转的角度(斜率)和拟合的误差画一条函数曲线,如图:

综合水质评价方法概述

综合水质评价方法概述 目前在综合水质评价中应用较多典型评价方法包括:单因子评价法、污染指数法、模糊数学评价法、灰色系统评价法、层次分析评价法、物源分析评价法、人工神经网络评价法,以及水质标识指数评价法。 单因子评价法 单因子评价法是分别将各个水质标准规定的水质指标进行对比分析,在所有参与综合水质评价的水质指标中,选择水质最差的单项指标所属类别来确定所属水域综合水质类别;单因子指数评价计算简单,且可清晰判断出主要污染因子及其主要污染区水域。我国在水质监测公报中,便采用了单因子评价水体综合水质。 单因子指数P由一位整数、小数点后二位或三位有效数字组成,表示为: X P i3 X X 1 2 式中:X1————第i项水质指标的水质类别; X2————监测数据在X1类水质变化区间中所处位置根据公式按四舍五入的原则计算确定。 X3————水质类别与功能区划设定类别的比较结果,视评价指标的污染程度,X3为一位或两位有效数字。 根据Pi的数值可以确定水质类别、水质数据、水环境功能区类别,可以比较水质的污染程度,Pi 越大,水质越差,污染越严重,如果Pi大于6.0,水质劣于V类水。 单因子评价法,优点:是简单、易操作。缺点:但单因子评价中污染因子占100%权重,其余因子权重为零,而随水质监测结果不断变化,浓度越大权重越大,随意性较大,不去考虑各因子对水环境影响的差异性,会忽略很多有用的信息,具有一定的局限性。 污染指数法 污染指数法的基本思想是:①针对单项水质指标,将其实测值与对应的水环境功能区类别与水质标准相比,形成单项污染指数;②对所有参与综合水质评价的单项水质指标,将各指标的单项污染指数通过算数平均、加权平均、连乘及指数等各种数学方法得到一个综合指数,来评价综合水质。 优点:指数法综合评价对水质描述是定量的,只要项目、标准、监测结果可靠,综合评价从总体上来讲是能基本反映污染的性质和程度的。并且对于全国流域尺度而言,污染指数法计算简便,便于进行不同水系之间或同一水系不同时问上的基本污染状况和变化的比较。缺点:选择不同的污染因子会使污染指数值出现波动,当水体的某些污染物评价标准值很低,而这些污染物未被检出时,依据数据的填报原则,就将其报为检出限的一半。此时进行污染指数计算就会夸大水污染程度。 模糊数学评价法 模糊数学理论是美国理论控制专家L.A.Zadeh于1965年提出的。在水环境质量综合评价中,涉及大量的复杂现象和多种因素的相互作用,也存在大量的模糊现象和模糊概念,因此水质评价也可以采用模糊数学的方法进行定量化处理。模糊数学评价法包括模糊综合评判法、模糊聚类法、模糊模式识别法等,其中最典型的方法是模糊综合评判法,其基本思想是:①构造水质指标对各类水质类别的隶属函数;②根据隶属度函数,计算水质指标实测值对各类水质类别的隶属度,构造模糊关系矩阵;③计算各类水质指标的权重,构造权重向量;④将权重向量和模糊关系矩阵相乘,得到综合水质对各类水质类别的隶属度,最终判断出评价样本的综合水质级别。 优点:当在水环境质量综合评价中,涉及到大量的复杂现象和多种因素的相互作用时,用模糊关系合成原理,可将一些边界不清、不易定量化的因素定量化。缺点:当水质评

人工神经网络在综合水质评价中的应用

--------------《水资源研究》第25卷第2期(总第91期)2004年6月---------------- 人工神经网络在综合水质评价中的应用 阮仕平1党志良1胡晓寒1马飞1张孟涛2 (1.西安理工大学环境科学研究所,陕西西安 710048; 2.北 京市自来水集团公司供水分公司,北京 100034) 摘要:人工神经网络(ANN)是复杂非线性科学和人工智能科学的前沿,其在水质评价的应用研究在国内外尚处于初创阶段。在详细分析LM算法的基础上,提出了基于LM算法的水质综合评价BP模型,并将该模型应用于实例,进行效果检验。结果表明:LM-BP模型用于水质综合评价是可行的,与其它评价方法相比,评价结果更加客观、合理,而且网络训练速度最快,适合作为水质综合评价的通用模型。 关键词: LM算法; BP神经网络;水质评价 1 概述 水环境质量评价是认识和研究水环境的一项重要内容,其目的是准确反映环境的质量和污染状况,预测未来的发展趋势,是水环境管理保护和治理的一项重要基础性工作。目前在进行水环境质量评价时,主要存在以下问题[1]。 (1) 迄今没有一个被大家公认通用的具有可比性的水环境质量评价数学模型,各部门进行评价时,选用数学模型的任意性很大,常常不能反映本地区污染状态,同时也不便于与其他地区水质状况进行比较。 (2) 多因子综合评价中确定环境因子权重存在任意性,缺乏比较客观可靠的确定环境因子权重的方法。 本文将提出一种新的水质综合评价方法,即基于LM-BP算法的综合水质评价方法。 2 水质综合评价的LM-BP模型 2.1 BP网络及Levenberg-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 网络的逆传播算法具有思路清晰、结构严谨、可操作性强等特点,而且一个

模糊神经网络技术研究的现状及展望

模糊神经网络技术研究的现状及展望 摘要:本文对模糊神经网络技术研究的现状进行了综述,首先介绍了模糊控制技术和神经网络技术的发展,然后结合各自的特点讨论了模糊神经网络协作体的产生以及优越性,接着对模糊神经网络的常见算法、结构确定、规则的提取等进行了阐述,指出了目前模糊神经网络的研究发展中还存在的一些问题,并对模糊神经网络的发展进行了展望。 关键字:模糊控制;神经网络;模糊神经网络 引言 系统的复杂性与所要求的精确性之间存在尖锐的矛盾。为此,通过模拟人类学习和自适应能力,人们提出了智能控制的思想。控制理论专家Austrom(1991)在IFAC大会上指出:模糊逻辑控制、神经网络与专家控制是三种典型的智能控制方法。通常专家系统建立在专家经验上,并非建立在工业过程所产生的操作数据上,且一般复杂系统所具有的不精确性、不确定性就算领域专家也很难把握,这使建立专家系统非常困难。而模糊逻辑和神经网络作为两种典型的智能控制方法,各有优缺点。模糊逻辑与神经网络的融合——模糊神经网络由于吸取了模糊逻辑和神经网络的优点,避免了两者的缺点,已成为当今智能控制研究的热点之一了。 1 模糊神经网络的提出 模糊集理论由美国著名控制论专家L.A.Zadeh于1965年创立[1]。1974年,英国著名学者E.H.Mamdani将模糊逻辑和模糊语言用于工业控制,提出了模糊控制论。至今,模糊控制已成功应用在被控对象缺乏精确数学描述及系统时滞、非线性严重的场合。 人工神经网络理论萌芽于上世纪40年代并于80年代中后期重掀热潮,其基本思想是从仿生学的角度对人脑的神经系统进行功能化模拟。人工神经网络可实现联想记忆,分类和优化计算等功能,在解决高度非线性和严重不确定系统的控制问题方面,显示了巨大的优势和潜力模糊控制系统与神经网络系统具有整体功能的等效性[2],两者都是无模型的估计器,都不需要建立任何的数学模型,只需要根据输入的采样数据去估计其需要的决策:神经网络根据学习算法,而模糊控制系统则根据专家提出的一些语言规则来进行推理决策。实际上,两者具有相同的正规数学特性,且共享同一状态空间[3]。 另一方面,模糊控制系统与神经网络系统具有各自特性的互补性[。神经网络系统完成的是从输入到输出的“黑箱式”非线性映射,但不具备像模糊控制那样的因果规律以及模糊逻辑推理的将强的知识表达能力。将两者结合,后者正好弥补前者的这点不足,而神经网络的强大自学习能力则可避免模糊控制规则和隶属函数的主观性,从而提高模糊控制的置信度。因此,模糊逻辑和神经网络虽然有着本质上的不同,但由于两者都是用于处理不确定性问题,不精确性问题,两者又有着天然的联系。Hornik和White(1989)证明了神经网络的函数映射能力[4];Kosko(1992)证明了可加性模糊系统的模糊逼近定理(FAT,Fuzzy Approximation Theorem)[5];Wang和Mendel(1992)、Buckley和Hayashi(1993)、Dubots和Grabish(1993)、Watkins(1994)证明了各种可加性和非可加性模糊系统的模糊逼近定理[6]。这说明模糊逻辑和神经网络有着密切联系,正是由于这类理论上的共性,才使模糊逻辑和神经网络的结合成为可能。 2 模糊神经网络的学习算法 各种类型的模糊神经网络学习算法的共同方面是结构学习和参数学习两部分。结构学习是指按照一定的性能要求确定模糊系统的推理规则的条数,每条规则的前提和结论的隶属度函数以及由清晰化得到具体的规则数。参数学习是指进一步细化各隶属函数的参数以及模糊规则的其他参数,以使系统达到最优。结构学习主要是从输入输出数据中提取规则或由输入空间模糊划分获得规则,主要有启发式搜索、模糊网格法、树形划分法、基于模糊聚类的学习算

自适应模糊神经网络MATLAB代码

function [ c, sigma , W_output ] = SOFNN( X, d, Kd ) %SOFNN Self-Organizing Fuzzy Neural Networks %Input Parameters % X(r,n) - rth traning data from nth observation % d(n) - the desired output of the network (must be a row vector) % Kd(r) - predefined distance threshold for the rth input %Output Parameters % c(IndexInputVariable,IndexNeuron) % sigma(IndexInputVariable,IndexNeuron) % W_output is a vector %Setting up Parameters for SOFNN SigmaZero=4; delta=0.12; threshold=0.1354; k_sigma=1.12; %For more accurate results uncomment the following %format long; %Implementation of a SOFNN model [size_R,size_N]=size(X); %size_R - the number of input variables c=[]; sigma=[]; W_output=[]; u=0; % the number of neurons in the structure Q=[]; O=[]; Psi=[]; for n=1:size_N x=X(:,n); if u==0 % No neuron in the structure? c=x; sigma=SigmaZero*ones(size_R,1); u=1; Psi=GetMePsi(X,c,sigma); [Q,O] = UpdateStructure(X,Psi,d); pT_n=GetMeGreatPsi(x,Psi(n,:))'; else [Q,O,pT_n] = UpdateStructureRecursively(X,Psi,Q,O,d,n); end;

基于BP神经网络的企业文化影响力评价

技术经济.Ib管理研究2008年第6期 基于BP神经网络的企业文化影响力评价 陈华溢 (徐州工程学院管理学院,江苏徐州221008) 摘要:要对企业文化实施有效管理,必须建立一套切实可行的企业文化影响力评价体系,对企业正在运行的文化系统进行测评。便于管理者调整战略和战术,保持文化建设的有效性。本文首先建立企业文化影响力评价体系,然后用BP神经网络评价方法时企业文化影响力进行评价,并且用计算机处理统计数据,实现了对企业文化影响力的定量化评价,为企业管理者提供决策依据。 关键词:企业文化;影响力;BP神经网络 中图分类号:F270文献标识码:A文章编号:1004—292X(2008)06—0068—03 一、引言 企业文化是指企业在长期的经营活动中并为各级员工普遍认可和遵循的独具特色的价值观念和思维方式的总和。企业文化通常包括物质文化、制度文化和精神文化三个层次,这三个层次的企业文化是由浅入深、由表及里逐渐深入的。相应的,企业文化的竞争力也可以从这三个方面来反映。要知道企业文化的好坏,就有必要对企业文化影响力进行评价。在实践中,我们发现可以通过调查分析、模型分析、数学分析等手段来评价企业文化影响力。 1.评价企业文化影响力的意义 企业建立企业文化的目的就是将其运用于企业管理运营中。来规范企业的发展和指导员工的行为。然而,在实践中企业文化建设的目标与期望却相距甚远,两者之间发生了偏差。众所周知,企业文化在企业建设中起到了重要作用,良好的企业文化会产生强有力的经营结果。无论是对竞争对手还是为顾客提供服务。它都能使企业采取快捷而协调的行为方式。所以。必须建立一个系统来保证文化建设目标与企业管理目标相一致.并要保障企业文化每一阶段的目标甚至是具体到每一部门的企业文化建设、内容和形式都要符合企业追求的目标。即为了有效管理企业文化,必须建立一套切实可行的企业文化影响力的评价体系。对文化体制在运行时对企业产生的影响进行测评,使管理者在调整战略和战术,保持文化建设的有效性时有据可依。 建立相应的企业文化影响力的评价体系可以起到两方面的作用:①可以统一企业内部思想。当前,人们对于企业管理和企业文化的认识不断深化,是以经济力量的竞争、抗衡、较量的变化为背景。在企业实际的文化建设中,不同人对于企业文化建设会有着各自不同理解和认识,从而使既定的目标在贯彻执行中发生偏差。而企业文化影响力评价体系通过对目标实施过程分阶段、分步骤地监督和评估。统一企业内部对企业文化的认识和理解,从而保证企业文化在实践中与企业目标建设保持一致。②可以督导文化建设。在企业文化具体实施运用的过程中难免会出现偏差,通过企业文化影响力评价体系,综合文化的各影响因素进行观测,从而发现文化中出现的薄弱环节,为企业管理者改进企业文化体系指出明确的方向,进而建立一个强有力的企业文化。同时,在管理过程中。要对管理行为指定标准,使之不偏离正确的企业文化指导方向。 2.当前评价方法存在的问题 当前用于评价企业文化影响力的方法多种多样,如灰色系统法、数学模型模拟分析法、模糊综合评判法等。虽然其评价结果有一定的科学性和指导意义,但存在的问题不容忽视.主要反映在以下几个方面:①遴选指标问题。遴选指标时一般使用统计学中的相关系数法、条件广义最小方差法等筛选m若干个有代表性的指标,这样做可以保证筛选出的指标相关性较低,却不能保证其完整地反映出研究对象的整体属性;②确定权重问题。现常用组成成分分析来确定权重。一般是从几何位置分布上离差最大的方向来考虑指标权重,从评估本身意义来看,依照数据离差的分布所确定的指标权重未必体现出指标在系统评估中的实际位置; ③诊断功能问题。现有的评价体系给出的结果只能是“优、良、中、差”或者是一定的分值。不能给出具体的“问题指标”,使得评价结果丧失了诊断功能。因此,本论文引用了更加科学而且效果好的评价方法及BP神经网络方法。 二、BP神经网络评价法的理论介绍 目前,已发展了几十种神经网络,如Hopfield模型、Feld一Ⅱ啪等连接网络模型、Hinton等的波尔茨曼机模型以及Rumel—hart等的多层感知模型和Kohonen的自组织网络模型等等。在众多神经网络模型中,应用最广泛的是多层感知机神经网络。多层感知机神经网络的研究始于20世纪50年代,但一直进展不大。 收稿日期:2008-08—19 作者简介:陈华溢(1986--).女,南通人,徐州工程学院市场营销系,研究方向:市场营销。 ?68? 万方数据

相关文档
最新文档