水稻病害查询系统的研究毕业论文.doc_第1页
水稻病害查询系统的研究毕业论文.doc_第2页
水稻病害查询系统的研究毕业论文.doc_第3页
水稻病害查询系统的研究毕业论文.doc_第4页
水稻病害查询系统的研究毕业论文.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科学生毕业设计水稻病害查询系统的研究系部名称: 计算机科学与技术系 专业班级: 计算机科学与技术bw04-8班 学生姓名: 刘晓东 指导教师: 刘晓红 职 称: 工程师 黑 龙 江 工 程 学 院二八年六月the graduation design for bachelors degreethe paddy rice disease harms search system of research tcandidate:liu xiaodongspecialty:computer science and technologyclass:bw04-8supervisor:engineer. liu xiaohongheilongjiang institute of technology2008-06harbin目 录摘要4abstract7第一章前言12 1.1问题的提出121.2文献综述13 1.2.1国内外农业专家系统研究概况13 1.2.2农业专家系统普遍存在的问题及可能的研究方向15 1.3本文研究的目的、意义16 1.4主要研究内容17 1.5本文特色18 1.6本文结构布局. 18第二章与本文相关的专家系统知识简介20 2.1概念性知识20 2.1.1专家系统(expert system简称es)定义20 2.1.2专家系统的主要特征20 2.1.3专家系统的功能与结构21 2.2专家系统理论知识24 2.2.1知识表示24 2.2.2知识表示方法25 2.2.3推理28 2. 3本章小节33第三章综合防治35 3.1选栽多抗性品种35 3.2控害保健栽培35 3.2.1培育无病壮苗35 3.2.2提高肥水管理技术,增强稻株抗力36 3.3药剂保护36 3.3.1采用多效药剂和复配剂36 3.3.2掌握防治适期36第四章总结与展望37 参考文献38 致谢42水稻病害诊断查询专家系统摘要 水稻是我国的三大粮食作物之一,要提高我国水稻产量和品质,实现水稻高产、优质、高效,在水稻生产过程中,水稻病害的良好控制是提高水稻产量和品质的重要方面之一。由于水稻病害种类繁多,危害较重,有的甚至造成绝收,而且农民对水稻病害的认识不足,或者搞不清病害类型,更不用说拿出一套及时有效的治疗方案,加之水稻专家较少,不能及时地为农民提供服务,这就给稻区的广大稻农和技术人员在准确诊断和及时防治病害方面带来极大的困难。 农业专家系统的应用和发展,是实现我国农业信息化、现代化的重要途径,也是发展我国农业的一条新路子,因此在分析我国农业专家系统应用及发展现状的基础上,结合我国具体农业情况,针对国内水稻病害发病特点,对水稻病害知识进行了系统整理和较深入研究,有效地将计算机技术、专家系统原理与水稻植保知识进行合理地整合,构建了基于网络平台的水稻病害诊断查询专家系统。通过本系统实现领域知识的共享,缓解了水稻领域植保专家数量的不足,提高水稻病害的综合防治,加快科技成果的转化具有重要意义。 系统以稻瘟病等12种在国内常见水稻病害为研究对象,把病害发病的症状表现、防治方法、发病规律、病原信息、图片等作为主要研究知识点。在领域专家协助下,对这些知识认真分析与系统整理,形成本专家系统的知识库。 从专家系统结构来讲,本系统是遵循专家系统的一般结构进行设计开发的,主要包括人机接口、推理机、知识库、综合数据库、解释、知识获取机构等主要部分组成。将所有知识规则存于关系数据库中,形成了知识库,实现了领域知识的存贮、管理与共享。推理机是根据用户的请求,基于知识存储的形式,利用面向对象技术,完成推理,推理效果较好。知识获取机构面向领域专家,用以实现知识库的修改、扩充等维护任务。 从程序开发的角度来说,本系统基于web浏览器,以b/s结构作为网站实施模式,数据库管理系统选用了sql server 2000,采用java, jsp, xml, t_ sql等语言工具,基于intellij idea 5.0平台,将数据库与专家系统知识相结合,研制、开发了该系统。因为系统采用跨平台的编程语言和面向对象技术进行程序开发的,因此具有良好的通用性和可扩充性。 系统前台主要实现查询和诊断两大服务功能。本系统的难点是诊断。是基于特征的诊断机制,根据病害在水稻各个部位的症状表现,筛选出了水稻重要的鉴别特征。根据病害表现症状进行诊断时,采用了不精确推理方法,引用的是cf模型算法。利用病原信息进行诊断时,采用精确推理方法。系统不但能给出诊断的结论,还提供了这种病的防治方法、发病规律、以及对结论的解释、综合表现症状等内容信息。查询功能完成了己知病害名查找与此病相关的信息,查询是诊断的逆思维过程。后台实现了系统数据维护功能,一是对用户信息维护;二是对知识库中知识的维护。主要完成增加、删除、修改、查看等功能。 本专家系统特点: (1)在本系统中,由于系统知识获取机构和推理机是两个独立的系统,保证了知识库或推理机发生变化时相互不影响,这有利于系统扩充、修改和维护,同时通过健壮的维护功能,体现了系统具有良好的学习能力。 (2)系统根据各个部位表现症状进行诊断时采用了不精确推理方法,比同类专家系统的精确推理更符合情理。 (3)系统人机界面人性化很强、操作简单、方便,用户无需被培训,直接可以使用本系统。 (4)本系统文字描述和图片相结合,为用户提供了形象、直观的数据选择方式。 对系统推理和求解过程进行理论上的合理检验,证明系统设计是合理的。但系统还需进一步实践性验证。关键词:专家系统,水稻病害,诊断,查询an expert system to diagnose and inquire about plant diseases for paddyrice of jilin provinceabstract paddy rice is one of the three main food provision crops of chinese province. in order to enhance the quantity and quality of paddy rice and realize high一yield, high-quality and high一return paddy rice crop,a very important part is to put plant diseases of paddy rice under control well in produce process. due to numerous plant diseases of paddy rice which are harmful for the crops and sometimes bring devastation to them and the farmers little knowledge about plant diseases or mixing up the types of the plant diseases sometimes and no a just-in-time and effective treatment programme and no timely services and few experts on paddy rice,the technical staff,when to diagnose,treat and control the plant diseases correctly for the farmers of the paddy rice crops areas ,have met great difficulties. the application and development of agriculture expert system is a key route to accomplish the informationization and modernization of agriculture. on the basic of analysing the application of agriculture expert system and the developmental tempo and considering the agricultural present situation and the characteristics of the plant diseases of jilin province ,the krnowledge of plant diseases has been systematic collatived and studied in depth, and then a system to efficiently combine the computer technology with the principle of the expert system and the plant protection of paddy rice begins, at the same time,the expert system to diagnose and inquire about plant diseases for paddy rice of jilin province on the basis of network start to be constructed. by sharing konwledges of the relative domains through this system, a few experts on plant protection of paddy rice is not a problem, and the integrated control of the plant diseases of the paddy rice will be improved .what s more, it s significant that the transform of the findings of science and technology will speed up. this system considers 12 kinds of plant diseases of paddy rice including rice blast ,etc. as the objects of study .the main points of the study cover the symptoms of tlhe plants which fell ill,prevention and cure, regularity of onset, information of pathogen, photographs. on the assistance of the experts of the relative domains, these knowledges have been analysed carefully and systematic collatived and the knowledge database of this expert system has come into being.in respect of the structure of the expert system, this system is designed and developed on the basis of general structure of expert systems mainly including man-machine interface, inference engine, knowledge base, generalized database, instruction interpretation, knowledge acquisition system, ete.all the knowledge and regulation are stored at relational database to form the; knowledge base, which achieved storage, management and shared for the domain knowledge. under requisitions of users, to utilize the form for knowledge storage and the object oriented technology to complete the inferences effectively and correctly. turning in the direction of domain experts knowledges and experiences, knowledge acquisition system can give the functions to the knowledge base include modify, expand,maintain, etc.on the program development side this system is web-browser-based, the implementation mode of the web site is based on b/s organization, sql server 2000 is used as the data base management system, the programme languages adopted are java, jsp, xml, t sql.the design and development of this system combine the database and knowledge bout expert system on the intellij idea 5.0 platform. due to design by the over-platform programme languages and development by object oriented technology for the software in this system, the universality and the expandability of this system are flexible.the front-end server of this system provides diagnosis and query.the key function of this system is diagnosis which is difficult to realize and the diagnosis mechanism is on the strength of characteristics,significant to identify, which are sieved out of the symptoms of plant diseases of each part of the paddy rice. when diagnosing by the symptoms of plant diseases, fuzzy reasoning method is used, employing cf model and algorithm. when using information of pathogens to diagnose, precise reasoning method are considered. this system could provide not only the conclusions of diagnosis but also the prevention and cure method and onset regularity of corresponding diseases. whats more, the explanations of conclusions and the synthetic symptoms could also be reached. the function of query,inverse process of diagnosis, can search for the denominations and other information about the. plant diseases in a corresponding way. back一end server of this system provides maintainability of data which include users information and data from knowledge base., its main functions are addition, deletion,modification ,view, etc.characteristics of the expert system: (1) in this system, knowledge acquisition organization and inference engine are independent each other, so the changing of each of them wont influence the other, which is benefit for the system to extense,to modify and to maintain. furthermore,the system has great abilities to learn through the robust maintenance function. (2) it is better to use the fuzzy reasoning method to diagnose勿the the symptoms of plant diseases of each part of the pad勿rice than precise reasoning methods used in other expert systems. (3) the man一machine interface of the system are maturely human一based,users are not to be trained and could use this system directely because that the manipulation for this system is very easy and extremely convenient. (4) text descriptions are combined well with photographs in the system which provides the users with intuitional and visual data selection. it proves that the design of this system is proper, logical and correct by reasonable theory testing on systemic inference and procedural solving,it is also necessary to do more practical experiments.key words: expert system,plant disease of paddy rice, diagnosis, query.第一章前言1.1问题的提出 随着科学技术的发展,以计算机为中心的现代信息正迅速地向农业领域渗透,信息技术和数字化建设给现代农业赋予了崭新的内涵,也给生产和管理带来了深远 的影响,这些又会使农业科技研究面临崭新的课题,我国国情和发达国家的经验决定了我国必须用先进的信息技术改造传统农业,大力发展工业化农业,实现可控条件下农业生产的集约化、高效化生产经营方式,全面提升农业生产、管理、经营水平,真正实现农产品的两高一优。综合利用计算机技术和网络技术,将领域知识数字化、网络化是我国赶上发达国家目前事在必行的事情。 水稻是我省主要的粮食作物之一。要提高我省水稻产量和品质,实现水稻高产、优质、高效,在水稻生产过程中,应该时刻做好水稻病害诊断、防治工作,水稻病害的良好控制是提高水稻产量和品质的重要方面之一。 病害控制的关键是及时正确诊断。多年来,由于水稻病害诊断及措施采取方案不当,使水稻的生产效益受到很大的影响。绝大多数农民对病害的发生及流行规律不甚了解,水稻病害诊断还存在很大盲目性,不能抓住问题的关键环节,同时由于不科学的使用化学农药,造成生产成本提高和环境污染。农民迫切需要得到专家对病害诊断方面的技术指导,而作为拥有病害诊断知识与经验的水稻专家及科学技术人员,不太可能随时随地挨家挨户上门服务。随着计算机技术的发展,农业专家系统将在这方面发挥独特作用。 我国是一个传统的农业大国,农业数字化起步较晚,农民科技文化素质较低,这是进一步发展农业和农村经济的重要障碍因素,l。建立并完善农业专家系统可极大地加快农业向信息化、数字化、现代化迈进的步伐。农业专家系统的研制是计算机在农业领域应用的一个热点。国家科技部曾明确提出:以农业专家系统为突破口,发展我国的农业信息技术20 如今农业发展进入了信息时代,高科技成果给很多研究工作提供了很好的技术手段,我们应不失时宜地抓住机遇,把农业信息技术不断推向新的高度,为我国的农业现代化建设做出更多的贡献。本专家系统的研制,必将为广大稻民及水稻科技工作人员在技术指导及咨询方面又打开一扇窗口,这无疑又将给我省的农业发展带来了广阔的前景,充分利用信息技术发展农业,促进我省农业由传统粗放型向现代集约型的转变具有重要意义。 总之,本课题旨在依靠先进的科学技术,使农业信息、知识上升到数字化、智能化管理层次,促进劳动生产率的提高。1.2文献综述1.2.1国内外农业专家系统研究概况1、国外农业专家系统研究概况 专家系统是人工智能的一个重要分支,也是人工智能中发展和应用最成熟的一个方面3 q 0 1965年第一个专家系统dendral在美国斯坦福大学问世,它的出现标志着人工智能研究开始向实际应用阶段过度,同时,标志着人工智能的一个崭新应用领域专家系统的诞生1 5。从第一个专家系统诞生以来。经历了近40多年的研究与开发。专家系统已遍布各个专业领域。尤其在农业领域发挥着巨大的潜力,以美国、日本和欧洲国家最为突出。农业专家系统是专家系统理论在农业领域的具体应用,70年代美国伊利诺大学开发成功第一个农业专家系统大豆病害诊断专家系统以来,美国、日本等国相继开发了玉米螟危害测报,棉花作物种植和管理、番茄生产咨询等系统7 8 29。日本政府对这门高新技术在农业上的作用给予了高度重视。这些年来已取得了不少成绩。出现了若干农业专家系统,80年代中期,例如东京大学的西红柿栽培管理专家咨询系统、一培养液管理专家系统;20世纪80年代日本千叶大学利用miccs工具开发了番茄病害诊断专家系统、花卉栽培管理支持系统、庭院景观评价系统4。二十世纪后期国外的农业专家系统有了新的发展,涉及的领域更广,出现了许多农业专家系统。如密苏里一哥伦比亚大学的梯田专家系统,日本的温室控制专家系统,英国esprit支持下的水果保鲜系统,德国的草地管理专家系统,埃及农垦部的黄瓜栽培管理专家系统,希腊的六种温室蔬菜病虫害和缺素诊断的多语种专家系统5 17。随着专家系统技术的发展,建立植保专家系统成为一个重要的探究方向。2、国内农业专家系统研究进展与现状 我国农业专家系统的开发应用虽然起步较晚,但发展较快。我国农业专家系统的研制始于20世纪80年代初,早在1985年由中国科学院人工智能所开发的“砂姜黑土小麦施肥咨询专家系统”、“农业施肥专家系统”,在安徽市淮北平原得到很好的推广应用s。浙江大学“生物(蚕)遗传育种专家系统”(1987年),“马尾松毛虫防治决策专家系统”(1989年),中国农科院作物所完成了“小麦、玉米新品种选育的专家系统”,植保所的“粘虫测报专家系统”(1991年)i 7 8j 10 l7 23。吉林大学与吉林省农科院合作开发了“多媒体作物生产智能化专家系统”14l616。中科院合肥智能所与安徽农科院合作建立了“水稻施肥专家系统”17。云南省农业科学院植物保护研究所开发的“云南水稻栽培专家系统”18。吉林农业大学姚玉霞、陈桂芬等人建立了“水稻病虫害诊治智能化专家系统”9,。 近几年的文献表明,我国农业专家系统的研究在广度上有了许多新的发展,应用范围也较广泛,涉及到作物栽培、生产管理、新品种选育、节水灌溉、施肥、病虫害防治、产量预测等。1.2.2农业专家系统普遍存在的问题及可能的研究方向20多年来,在农业专家系统领域里,我们所取得的成绩确实可喜可喝,极大的促进了科学的发展及劳动生产力的提高,但是目前开发的农业专家系统特别是植保方面的专家系统仍存在一些问题。其发展中存在的问题既有专家系统理论本身发展的不足,也有由于农业领域复杂的不确定因素较多的特点决定的。具体体现在如下几个方面: 1、农业专家系统在深度方面还有待于进一步加强。比如,如何将专家系统与许多新技术相结合,研制集成式的知识系统,己成为农业专家系统的一个重要的发展趋势。将面向对象编程技术、地理信息系统(gis )、知识工程、特别是当今的多媒体技术、计算机网络技术、internet等技术与专家系统相互集成等,以提高系统求解问题的能力和性能,不仅做到将知识理论化、智能化而且做到系统的通用和知识共享。 2、总结近几年的农业专家系统,特别是植保方面的专家系统,具有浏览、查询、推理等功能,但推理机制过于简单,不是很充分,而且数据在安全性方面处理的比较差。 3、对结论不能给与足够的解释,更准确的说,不能从普通用户的角度对结论给予解释说明。合理解释结论,这对于用户来说是一项重要的功能,有时候用户只要求知道答案,可是大部分用户需要知道结论得出的理由,而通常的专家系统无法对它的行为做出有说服力的解释,即使给予解释,也只能够告诉用户它使用了哪些规则得出的结论,而程序具体用了什么规则,这又不是用户所关心的事情,这种解释在用户面前显得苍白无力。 4、知识获取、知识维护困难较大,知识获取还有待进一步研究。 5、系统可移植性差,程序的运行受操作系统左右。程序多半局限vf, vb, vc+等语言编写,当然也有用现成的专家系统生成工具进行套用的,使用较小的数据库处理简单数据。多数是基于windows平台运行而且是单机操作,成为自成体系的孤岛型技术,当换个操作系统运行时,程序不能正常使用。农业领域涉及多领域知识,我们要充分利用网络平台,构建农业专家系统,加强农业信息网络化和数据库的建设,及时解决实际问题。所以系统在开发时,如果能考虑到跨平台、基于网络系统,实现数据共享,就更能体现程序较强的通用性、更大范围的使用价值了。6、农业专家系统多是静态的系统。农业许多因素和时间、气候、地理环境息息相关,这就要求建立的专家系统的知识库、数据库等必须是动态的,要因时因地而异,不断进行更新。而我国目前的农业专家系统时效性差,后台维护、管理跟不上速度。重在理论研究,忽视实际效应。1.3本文研究的目的、意义 (1)综上所述,由于我国目前的农业实际情况和现有农业专家系统存在的问题,有必要研制开发水稻病害方面的专家系统。 (2)根据国家政策形式,国家一再强调重视农业,想方设法地发展农业,建设社会主义新农村。而水稻是我国主要的粮食作物。现阶段,随着绿色优质稻米的生产,水稻在我国农村经济中发挥越来越重要的作用,而各种病害一直是制约水稻生产的严重障碍因素,它们种类多,危害重,而水稻专家又不能随叫随到,这就给稻区的广大稻民和技术人员在准确诊断和及时防治有害生物方面带来极大的困难。随着计算机和网络的普及,我们应该充分利用这些高科技资源,针对我省病害发生种类及病症特点等具体因素开发一个以水稻病害诊断、查询为主要功能的专门性的专家系统,系统虽不是真正水稻专家,但在某种方面起到专家的作用,对问题的解决具有实时性,使农业专家系统真正成为农民朋友的好帮手。 (3)目前专家系统己渗透众多领域,并产生了巨大的社会效益和经济效益。我国国情和发达国家经验表明通过专家系统等信息技术整理、推广农业领域专家的先进技术和经验,全面提升农业生产、管理、经营水平有重要的现实意义。 (4)对水稻病害专家系统的深入研制,将推动专家系统在推理及知识管理方面向更深层次发展,使人机界面更进一步人性化。 (5)因专家系统需考虑的因素比较多,再加上农业领域知识本身不确定因素也较多,随着人工智能的飞速发展,对专家系统要求的硬、软件指标也不断提升,这迫使农业专家系统不断地开发、完善,再开发、再完善。随着生产力的不断发展,科学技术的不断进步,对专家系统的开发,特别是农业专家系统的开发,将是永无休止循环上升的过程。1.4主要研究内容 概括起来,本文的研究内容主要包括以下几个方面: (1)本文针对我国水稻病害具体发病症状,研究怎样给出合理的诊断、查询方案。 (2)如何对水稻病害知识库进行合理构建。 (3)如何实现知识库的管理和维护,实现系统良好的可扩展性和可维护性。 (4)推理机的设计与实现。 (5)人机接口的设计和实现 (6)探讨了web平台专家系统的网络安全,以及如何合理采用面向对象的设计方法分析和设计系统的各项功能。 第二章与本文相关的专家系统知识简介2. 1概念性知识2.1.1专家系统(expert system简称es)定义 由于专家系统是一个新近的研究课题,其严格的内涵和外延尚未形成,再就是由于各个应用领域的特点不同,人们研究专家系统的出发点不同,看待问题的观点不同,追求的目标不同,导致对专家系统的定义存在不一致的看法。此外,专家系统的发展史是各种系统不断进化的历史,人们在不同时期对专家系统的理解是不完全一样的,上述各种原因造成了专家系统尚无统一的、严格的定义形式,但就其中心含义来讲,所谓专家系统,就是一种以知识为基础的智能化的计算机软件系统,它将领域专家的知识、经验加以总结,存入计算机建立知识库,采用合适的控制策略、按输入的原始数据进行推理、演绎,做出判断和决策,因此能起到领域专家的作用,专家系统是人工智能的一个重要分支c97 l672.1.2专家系统的主要特征 专家系统是一个基于知识的系统,它用领域专家提供的专门知识,模拟人类专家的思维过程,解决本领域中的问题。专家系统本身是一个程序,但它与传统程序又有所不同,它将知识从处理流程中独立出来,是一类特殊的基于知识的系统。 专家系统的特征主要体现在以下几个方面 (1)启发性:专家系统除能利用大量专业知识,进行逻辑推理判断外,还可以利用经验知识、直觉的评判知识作为启发条件,对求解问题作假设、联想,对推理起到启发、引导作用,使推理继续进行。 (2)透明性:专家系统一般具有解释机构,对问题结论给予解释说明,以便用户更好地理解答案的依据,这对用户来说体现了专家系统具有较好的透明性。 (3)具备具有专家级别的专业知识解决专业问题的能力。专家系统的知识来源于同领域的高水平的专家,公开发表的书籍、刊物等,建造专家系统的目的是达到一个领域专家在解决问题时所体现的高水平、高质量、高速度,能够解决人类领域专家解决的复杂问题的,这体现专家系统的高性能和优良特性。 (4)具有交互性。专家系统一般具有良好的人机界面,可以进行方便的人机交互。2.1.3专家系统的功能与结构1.专家系统的功能根据所处理的任务类型和对象不同,专家系统的功能和结构也不尽相同。首先专家系统的功能大体体现在以下几个方面: 1、对领域知识的存储功能。 2、根据当前输入的数据,利用知识库中的知识,按照一定的推理策略,对当前问题进行解决。 3、能够对结论等做出必要的解释。以便于用户的理解和接受,同时也便于系统的维护。 4、具有对知识的维护和学习的功能。其中存放知识和运用知识进行问题求解是专家系统的两个最基本功能。2、专家系统的结构 不同的专家系统其功能和结构有所不同。下面给出专家系统的两种结构:基本结构和一般结构。 图2-1是专家系统的基本结构,它包括两个主要部分:知识库和推理机。这种结构实现了专家系统的最基本功能,即知识的存储和求解。这种结构比较简单,知识工程师与领域专家直接交互,收集与整理领域专家的知识,将其转化为系统的内部表示形式并存放到知识库中;推理机根据用户提供的初始数据,运用知识库中的知识对问题进行求解,并将产生的结果输出给用户。 图2-2是专家系统的一般结构,在目前专家系统建造中比较流行。专家系统一般结构一般包括知识库、数据库、知识获取程序、推理机、解释、人机接口六个部分。除了人机接口、知识库和推理机三个模块外,其它模块根据实际情况适当的选取,如果能够具备知识获取程序、解释能力是所有专家系统都期望的,但不一定都得到实现。一般结构中各项功能简单介绍如下: (1)人机接口:是专家与用户信息交流的可视界面,信息由此输入,结果由此输出,是内部信息与外部信息相互翻译的场所。 (2)推理机:按照一定的推理方法,以知识库中的知识作为理论依据,完成问题的求解。 (3)知识库:用于存放领域专家提供的专门知识,包括专业领域中的事实(事物特征、属性、状态等)、规则(专业领域中的理论、准则、算法、经验等)。知识库中的知识数量和质量成为一个专家系统中性能和问题求解能力的关键因素,知识库直接关系到专家系统的生命力。因此,知识库的建立是专家系统的核心任务。 (4)知识获取程序:专家系统强调人类智能活动是以知识为中心,包括知识获取、知识表示和知识存储三个基本环节,对知识库不断的维护,实现专家系统的自学习能力。 (5)解释:对系统给出的结论进行合理解释说明或其它相关方面问题的解释说明。 (6)综合数据库。一般包括两部分内容,一是动态数据库,记录问题求解过程,即存放问题求解的初始数据、中间结果、假设、目标以及最终求解结果;二是存储除知识库以外的其他方面的数据信息。2. 2专家系统理论知识2.2.1知识表示 “知识”是专家系统的核心,知识表示水平的高低直接影响推理机的效率和知识库维护的方便性。知识表示不仅是专家系统的核心课题,而且已经形成了一个独立的领域知识表示方法学。其目的在于通过知识的有效表示使专家系统或其它方面的人工智能系统利用这些知识进行推理和做出判断。1、知识、知识表示的含义 所谓知识是人们在改造世界的实践中所获得的认识和经验的总和,它是人类进行一切智能活动的基础。知识表示就是知识的符号化和形式化的过程,主要研究用什么样的方法将系统中问题所需要的知识存储到计算机中,以便于推理。在解决某一问题时,不同的知识表示方法会产生不同的效果。 知识的表示是人工智能研究的热点和核心。知识表示主要包括两个过程:(1)现实世界的领域知识抽象为信息世界的概念化、形式化模型。(2)将信息世界的概念化、形式化模型转化为机器世界的知识表示模型。有关知识的形式化等内容将在以后有关章节中结合水稻病害的具体领域知识讨论。知识的表示方式是建立知识库及智能系统要解决的首要问题和关键环节。 专家系统的研究实质就是把领域问题有关知识有机地结合到程序设计中,目的是使程序象人类专家一样进行判断推理、对问题进行求解。同时象人类专家一样不断的积累、不断的学习、不断的进步,致力于在具体的专门领域内完成高性能的任务。专家系统的研究和设计着重于知识处理,包括知识的获取、知识的表示和运用三个核心环节。知识的科学、合理表示,或说知识表示模式的选择是否合理,关系到知识的有效存储,更关系到推理时对知识的运用效率和日后对知识库的维护是否方便。2.2.2知识表示方法 通常用人类的自然语言表达知识存在语法、语义的多义性和一定的模糊性,计算机难以处理这种模糊性和多义性的自然语言,因此为了建立知识库,实现机器智能,必须寻求不同于自然语言的形式化的知识表达方式,下面简要介绍几种常用知识表示方法。1、语义网络表示法(semantic network) 语义网是j.r .quilian等人在1966年提出的,它是用一种采用有向图的知识表达方式。结点表示客体、客体性质、概念、事件和行为等,有向边则表示客体间的联系。比如用语义网络表示“老虎是食肉动物,动物能行走”,则语意网络图2-3所示:2、产生式规则(production rule)表示知识nlfzzl 最常用的知识表示方法是产生式规则表示法,通常用于表示具有因果关系的知识。产生式表示(或规则表示)知识是目前专家系统中使用最广泛最典型的知识表示法,采用这种表示的专家系统称为基于规则的专家系统。基于规则的专家系统也称为产生式专家系统。产生式表示法是一种比较成熟的表示方法,许多著名的专家系统采用了这种知识表示法。 心理学家认为,人脑中的知识是以a-i b形式存储的。广义一点说,知识a大八a2八a3-b,意思是如果条件al, a2, a3,同时成立,那么结论b成立。这是一条产生式,或称一条规则。al, a2, a3称为条件(前件),右端的b成为结论(后件),这种形式表示知识,称为产生式表示知识。 其一般形式是: if then 专家系统知识库中的知识多数是以产生式表示的,也称为规则表示,在产生式系统中,所有的规则组成一个知识库。本文使用了这种知识表示,后面章节将结合实际阐明。 产生式规则由于比较零散,通常应用“与/或树”规划好,再用规则描述。 例如,图2-4所示“与或树”,有圆弧线表示与的关系,没圆弧线表示或的关系,所规划的规则如下所述:3、面向对象知识表示法(object oriented knowledge representation) 随着面向对象技术的应用和发展,面向对象的知识表示方法已被应用于人工智能和专家系统领域。一般地,用面向对象的类或对象表示知识的方法,都

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论