【论文】基于神经网络专家系统的研究与应用.doc
《【论文】基于神经网络专家系统的研究与应用.doc》由会员分享,可在线阅读,更多相关《【论文】基于神经网络专家系统的研究与应用.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流【论文】基于神经网络专家系统的研究与应用.精品文档.摘 要现代化的建设需要信息技术的支持,专家系统是一种智能化的信息技术,它的应用改变了过去社会各领域生产基层领导者决策的盲目性和主观性,缓解了我国各领域技术推广人员不足的矛盾,促进了社会的持续发展。但传统专家系统只能处理显性的表面的知识,存在推理能力弱,智能水平低等缺点,所以本文引入了神经网络技术来克服传统专家系统的不足,来试图解决专家系统中存在的关系复杂、边界模糊等难于用规则或数学模型严格描述的问题。本文采用神经网络进行大部分的知识获取及推理功能,将网络输出结果转换成专家系统推理机能接受的形
2、式,由专家系统的推理机得到问题的最后结果。最后,根据论文中的理论建造了棉铃虫害预测的专家系统,能够准确预测棉铃虫的发病程度,并能给用户提出防治建议及措施。有力地说明了本论文中所建造的专家系统在一定程度上解决了传统专家系统在知识获取上的“瓶颈”问题,实现了神经网络的并行推理,神经网络在专家系统中的应用具有较好的发展前景。 关键词 神经网络 专家系统 推理机 面向对象 知识获取AbstractModern construction needs the support of IT, expert system is the IT of a kind of intelligence, its appl
3、ication has changed past social each field production subjectivity and the blindness of grass-roots leader decision-making, have alleviated the contradiction that each field technical popularization of our country has insufficient people, the continued development that has promoted society. But trad
4、itional expert system can only handle the surface of dominance knowledge, existence has weak inference ability, intelligent level is low, so this paper has led into artificial neural network technology to surmount the deficiency of traditional expert system, attempt the relation that solution has in
5、 expert system complex, boundary is fuzzy etc. are hard to describe strictly with regular or mathematics model. This paper carries out the most of knowledge with neural network to get and infer function , changes network output as a result into expert system, inference function the form of accepting
6、 , the inference machine from expert system gets the final result of problem. Finally, have built the expert system of the cotton bell forecast of insect pest according to the theory in this thesis, can accurate forecast cotton bell insect become sick degree, and can make prevention suggestion and m
7、easure to user. Have proved on certain degree the expert system built using this tool have solved traditional expert system in knowledge the problem of bottleneck that gotten , the parallel inference that has realized neural network, Neural network in expert system application has the better prospec
8、t for development.Key words Neural network Expert system Reasoning engine Object-orientation Knowledge acquisition目 录摘 要IAbstractII第1章 绪 论11.1 论文研究的背景11.1.1 国内外研究现状11.1.2 专家系统在开发使用中存在的缺点21.1.3 神经网络的局限性31.2 论文研究的主要内容31.3 论文研究的目标及意义41.4 论文的组织结构和安排4第2章 神经网络和专家系统的基本理论52.1 神经网络的基本理论52.1.1 神经网络的概述及工作原理52.
9、1.2 神经网络的基本特征及优点62.1.3 BP神经网络模型82.1.4 BP网络结构设置102.2 专家系统的基本理论122.2.1 专家系统的功能122.2.2 专家系统的基本结构及组成13第3章 基于神经网络专家系统的研究163.1 神经网络专家系统整体设计163.1.1 神经网络专家系统总体结构163.1.2 神经网络专家系统的组成及功能163.2 知识表示173.2.1 传统知识表示方法183.2.2 面向对象知识表示方法193.2.3 本论文采用的知识表示方法203.3 知识获取213.3.1 知识获取的基本方法223.3.2 神经网络知识获取方法233.4 推理机253.4.1
10、 专家系统推理机制253.4.2 神经网络专家系统的推理机制263.5 知识存储与维护更新263.5.1 神经网络知识存储263.5.2 神经网络知识维护更新273.6 用户界面27第4章 基于神经网络专家系统的应用294.1 例子的建造背景294.2 例子的建造过程304.2.1 特征因子选择304.2.2 网络参数配置304.2.3 样本数据处理314.2.4 训练网络314.2.5 网络训练结果分析344.2.6 专家建议344.3 例子的结果分析34结 论36致 谢37参考文献38附录1 外文资料中文翻译40附录2 外文资料原文45第1章 绪 论1.1 论文研究的背景专家系统(Expe
11、rt System,缩写ES)是人工智能领域应用研究最活跃的领域之一,日益得到广泛的应用。它是一个具有大量专门知识与经验的程序系统,应用人工智能技术,根据某个领域里一个或多个人类专家提供的经验和知识进行推理,模拟人类专家的决策过程,解决那些需要专家解决的复杂问题。1.1.1 国内外研究现状国内早在1988年,戴汝为院士便提出了综合智能系统模型的设想。综合主义思想的直接成果首先是人工神经网络专家系统的产生,其实质是用神经网络去构造传统专家系统的各个部件,这在实际中是可行的,并在解决许多实践问题中发挥了作用。北京科技大学与安阳钢铁集团公司共同开发研制的高炉冶炼神经网络专家系统成功地应用于鞍钢2号3
12、00立方米高炉。安徽省地震局研制的“基于模糊神经网络和符号推理的地震预报专家系统”以模糊神经网络作为专家系统前端,通过分析杂乱无章的数据,得到有关知识1。国外在八十年代末到九十年代初,将专家系统和人工神经网络结合起来的综合主义思想开始产生,国外有R.C.Lacher等人的Neural Network和Connectionist Expert Systems。同时S.L.Gallat推出的用于医疗诊断的连接主义专家系统,开创了神经网络与专家系统相结合的先例。1989年DIETZ等创建了喷气和火箭发动机故障诊断神经网络专家统,DAVID.A.HANDELMAN继承人工神经网络与专家系统用于智能机器
13、人的研究。1.1.2 专家系统在开发使用中存在的缺点(1)知识获取的“瓶颈”。通常专家系统的知识获取主要靠人工移植,由知识工程师将领域专家的知识总结为规则加入到知识库中,这种知识获取是间接的,因而效率低;另外,领域专家的某些经验知识往往只能意会,不能言传,很难用一定的规则或者数学模型来严格描述,而这些经验知识在问题求解过程中是相当重要的,这就是专家系统设计开发中的“瓶颈”问题。(2)另一种知识获取的困难就是多个领域专家的知识之间相互矛盾的处理。是在这些知识之间作某种折中处理,还是只取其中的某一种,作为非领域专家的知识工程师在这种情况下也束手无策。(3)知识“窄台阶”。目前,一般的专家系统只能在
14、相当窄的专业知识领域内求解专门性问题,对于那些可以用相应经验知识完整描述的问题能够得到正确结论,但是一旦问题超出系统所拥有的专业领域经验知识,出现系统未预计到的情况,即使问题所涉及到的知识只与现有专业领域知识有细微偏差,系统就得不出结论甚至还可能得到错误的结果。所以存在知识的“窄台阶”,即只有浅层的、表面的、经验性的知识,缺少深层的、本质的、理性的知识。(4)推理能力弱。由于推理方法简单,控制策略不灵活,所以容易出现“匹配冲突”、“组合爆炸”及“无穷递归”等问题,推理速度慢,效率低。(5)智能水平低。专家系统的知识存储是一一对应的,且限定没有冗余性,因而就失去了灵活性。一般的专家系统一般不具备
15、自学习能力和联想记忆功能,不能在运行过程中自我完善、发展和创新,不能用联想记忆、识别和类比等方式进行推理。这样,系统就不能在实践中不断自我完善,就不能从环境变化中发展和创新知识。系统的功能取决于系统最初的知识和能力,它的本领只是输入知识的总和2。神经网络的优点主要是良好的自组织、自学习和自适应能力,去掉冗余的数据,掌握系统内部的规律,以自身结构表达的方式进行知识的推理。因此,在一定程度上,神经网络可以克服专家系统存在的缺点。但是,神经网络也存在自身的缺点。1.1.3 神经网络的局限性(1)对知识的表示和利用是通过把一切问题的特征都变为数字,把一切推理都变为数值计算来实现的,此推理机制过程变得简
16、捷了,但用数字表示一切结果必然丢失信息。(2)神经网络是“黑箱推理”,它的全部知识都存在网络内部,难以对终端用户提供可信的解释功能。(3)单靠神经网络阵列来获取知识,系统将长期处于“智力低下”的阶段。综上所述,不管是传统的靠符号推理的专家系统,还是神经网络专家系统都有其局限性。专家系统的特色在于知识的逻辑推理,神经网络的长处在于知识获取,专家系统和神经网络在很多方面具有互补性。一般说,专家系统在宏观上模拟人的知识推理能力,而神经网络则是在微观上模拟人的认知能力,因此研究利用神经网络改造传统的专家系统,并在此基础上进行改进,将神经网络和专家系统技术有机结合,对集成系统的研究进行尝试具有重要意义3
17、。1.2 论文研究的主要内容本论文主要对神经网络、专家系统技术、神经网络训练算法和神经网络与专家系统相结合的理论及方法进行了研究,具体内容有:神经网络的输出结果向专家系统推理机输入知识的转换方法;神经网络专家系统的知识表示方法、知识获取方法;在神经网络专家系统中BP神经网络模型的建造过程等。基于上述理论建造的神经网络专家系统主要应用于模式识别、智能诊断、预测等方面。 1.3 论文研究的目标及意义传统专家系统在很多方面的局限性,在本文中,作者根据神经网络所具有的良好自组织、自学习和自适应能力等优点,解决了传统专家系统存在的不足。文中对部分理论做了较详细的论述,并且在最后给出了神经网络专家系统在农
18、业方面中的一个应用。神经网络技术在专家系统领域中的应用具有较好的发展前景。1.4 论文的组织结构和安排本论文在提出了传统专家系统的缺点与不足的基础上引入了神经网络的概念,并对国内外研究现状进行了认真地归纳总结,认真分析了基于神经网络专家系统的相关技术,解决了传统专家系统中存在的不足。全文分为四章。首先,探讨了课题的国内外研究现状。阐述了传统专家系统的不足,在此基础上引出神经网络的概念。其次,本文研究了专家系统和神经网络的基本概念、相关技术和理论。并且给出了BP神经网络模型的相关理论。再次,本文在研究分析了专家系统和神经网络的基本概念、相关技术和理论之后,分析了基于神经网络专家系统的基本模型,并
19、且对模型的整体结构及其各组成部分的功能做了详细分析。最后,本文研究了基于神经网络专家系统在农业中的应用。第2章 神经网络和专家系统的基本理论2.1 神经网络的基本理论2.1.1 神经网络的概述及工作原理人工神经网络是抽象、简化与模拟大脑生物结构的计算模型,是一种大规模并行处理和自学习自组织非线性动力学系统。人工神经网络(Artificial Neural Network,简称ANN),简称神经网络。它通过采用物理可实现的器件或采用现有的计算机来模拟生物体中神经网络的某些特征与功能,并反过来应用于工程与其他领域4。就其本身性质来看,神经网络属于基于案例学习的模型,它模拟人类神经网络结构来构造人工
20、神经元。人的智能来源于大脑,大脑是由大量的神经细胞或神经元组成的,每个神经元可以看作为一个小的处理单元,这些神经元按照某种方式互相连接起来,构成了大脑内部的生理的神经元网络,各神经元之间连接的强弱,按照外部的激励信号作自适应变化,而每个神经元又随着接收到的多个激励信号的综合大小呈现兴奋或抑制状态。如图2-1是简化的神经元数学模型:其中为输入信号,为神经元内部状态,为阈值,为到连接的权值,表示外部输入信号(在某些情况下,它可以控制神经元,使可以保持在某一状态),为激发函数,为输出,上述模型可以描述为: (2-1) (2-2) (2-3)其中。.图2-1 简化的神经元数学模型每一个神经元的输入接受
21、前一级神经元的输出,因此,对神经元的作用为所有输入的加权和减去阈值,若无阈值就不减了(见式(2-1),此作用引起神经元的状态变化(见式(2-2),而神经元的输出为其当前状态的函数(见式(2-3)5。2.1.2 神经网络的基本特征及优点1.神经网络的基本特征(1)结构特征神经网络的结构特征主要指并行处理,分布式存储与容错性。神经网络是由大量简单处理元件相互连接构成的高度并行的非线性系统,具有大规模并行性处理特征。结构上的并行性使神经网络的信息存储必然采用分布式方式,即信息不是存储在网络的某个局部,而是分布在网络所有的连接权中。一个神经网络可存储多种信息,其中每个神经元的连接权中存储的是多种信息的
22、一部分。当需要获得已存储的知识时,神经网络在输入信息激励下采用“联想”的办法进行回忆,因而具有联想记忆功能。神经网络内在的并行性与分布性表现在其信息的存储与处理都是空间上分布的、时间上并行的。(2)能力特征神经网络的能力特征主要指自学习、自组织和自适应性。自适应性是指一个系统能改变自身的性能以适应环境变化的能力,包括自学习与自组织两层含义。神经网路的自学习是指当外界环境发生变化时,经过一段时间的训练或感知,神经网络能通过自动调整网络结构参数,使得对于给定输入能产生期望的输出,训练是神经网络学习的途径。神经网络能在外部刺激下按一定的规则调整神经元之间的突触连接,逐渐构建起神经网络,这一构建过程称
23、为网络的自组织(或称重构)。神经网络的自组织能力与自适应性相关,自适应性是通过自组织实现的。2.神经网络的优点通过对以上特征的分析,可知神经网络具有以下优点:(1)实现了并行处理机制(网络内各个神经元或层内各个神经元之间都可以并行工作或调整),从而可以提供高速处理的能力;(2)信息是分布式存储的(存储在各个人工神经网元的权值上),从而提供了联想与全息记忆的能力;(3)由于它的联接强度可以改变,使得网络的拓扑结构具有非常大的可塑性,从而具有很高的自适应能力;(4)通常人工神经网络是包含巨量的处理单元和超巨量的联接关系,形成高度的冗余,因而具有高度的容错能力和坚韧性;(5)神经元的特性(输入输出关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 基于 神经网络 专家系统 研究 应用
限制150内