学士学位论文—-专家系统概述及其应用人工智能
更新时间:2024-06-16 11:14:01 阅读量: 综合文库 文档下载
专家系统概述及其应用
摘要: 人工智能(Artificial Intelligence) ,英文缩写为AI。它是研究、开发用于
模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
专家系统是人工智能应用研究的主要领域。专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。
本文中介绍了人工智能的概念,分类,特点以及人工智能的研究的发展及其现状。由此引出专家系统的基本概念及主要特点。最后,通过查阅各种资料以及自己的理解分析,对专家系统的主要应用做具体分析。阐述了将计算机人工智能的专家系统理念与全厚度再生机材料配置与设备自动控制系统相结合的思想,同时,具体分析了构建全厚度再生机材料配置与设备自动控制专家系统可供利用的计算机应用技术,并初步建立了该系统的模块体系。
关键词:人工智能,专家系统,全厚度再生机材料配置与设备自动控制系统
Expert system outline and application
Abstract: The artificial intelligence (Artificial Intelligence), English abbreviation
is AI. It is the research, the development uses in simulating, extending and expands human's intelligence theory, the method, technical and an application system new technical science. The artificial intelligence is a computer science branch, it attempts the understanding intelligence the essence, the parallel intergrowth delivers one kind newly to be able to make the response by the human intelligence similar way the intelligent machine, this domain research including robot, language recognition, pattern recognition, natural language processing and expert system and so on.
In this article introduced the artificial intelligence concept, the classification, the characteristic as well as the artificial intelligence research development and the present situation. From this draws out the expert system the basic concept and the main characteristic. Finally, through consults each kind of material as well as own understanding analysis, makes the concrete elaboration to the expert system main application. Introduced unifies the computer artificial intelligence expert system idea and the Auto-Control system plan, simultaneously, analyzed the construction to Auto-Control system specifically to be possible to supply the use the computer application technology, and established initially module of this expert system.
Key word: Artificial intelligence, Expert system, Auto-Control Expert System
2
目录
目录 ................................................................ 3 1 引言 .............................................................. 4
1.1 人工智能 .................................................... 4 1.2 专家系统 .................................................... 5 1.3 人工智能与专家系统之间关系 .................................. 5 2 概述 .............................................................. 5
2.1专家系统与传统程序 ........................................... 5 2.2 专家系统的特点 .............................................. 6 2.3 专家系统的优点 .............................................. 6 3 详细介绍 .......................................................... 7
3.1 专家系统的结构与类型 ........................................ 7
3.1.1 专家系统的结构 ......................................... 7 3.1.2 专家系统的类型 ......................................... 8 3.2 专家系统的工作方式 .......................................... 9
3.2.1 专家系统的工作过程 ..................................... 9 3.2.2 专家系统的开发过程 ..................................... 9
4 实际应用 ......................................................... 11
4.1 系统结构图 ................................................ 11 4.2 材料知识库软件的设计思路 ................................. 12
4.2.1 材料配比体系结构图 ................................... 12 4.2.3 推理机涉及到的数据表 .................................. 13 4.3 发泡沥青推理机 ............................................. 13
4.3.1 发泡沥青环境界面的功能选项 ............................ 13 4.3.2 发泡沥青体系推理机推理分析过程 ........................ 13
5 现状与发展前景 ................................................... 15 6 总结 ............................................................. 16 7 参考文献 ......................................................... 17
3
1 引言
1.1 人工智能
人工智能(Artificial Intelligence) ,英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。从基础理论的角度出发,其研究基本内容包括:知识表示、自动推理和搜索方法、机器学习和知识获取、知识处理系统、自然语言理解、计算机视觉、智能机器人、自动程序设计等方面。
人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。但不同的时代、不同的人对这种“复杂工作”的理解是不同的。它一方面不断获得新的进展,一方面又转向更有意义、更加困难的目标。目前能够用来研究人工智能的主要物质手段以及能够实现人工智能技术的机器就是计算机, 人工智能的发展历史是和计算机科学与技术的发展史联系在一起的。除了计算机科学以外, 人工智能还涉及信息论、控制论、自动化、仿生学、生物学、心理学、数理逻辑、语言学、医学和哲学等多门学科。
“人工智能”一词最初是在1956 年Dartmouth学会上提出的。从那以后,研究者们发展了众多理论和原理,人工智能的概念也随之扩展。其发展主要经历了以下几个阶段:
第一阶段:50年代人工智能的兴起和冷落。
第二阶段:60年代末到70年代,专家系统出现,使人工智能出现新高潮。 第三阶段:80年代,随着第五代计算机的研制,人工智能得到了很大发展。 第四阶段:80年代末,神经网络飞速发展。 第五阶段:90年代,人工智能出现新的研究高潮。
人工智能系统的开发和应用,已为人类创造出可观的经济效益,专家系统就是一个例子。随着计算机系统价格的继续下降,人工智能技术必将得到更大的推广,产生更大的经济效益。
4
1.2 专家系统
专家系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。也就是说,专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。
1.3 人工智能与专家系统之间关系
专家系统(expert system)是人工智能应用研究最活跃和最广泛的课题之一。自从1965年第一个专家系统DENDRAL在美国斯坦福大学问世以来,经过20年的研究开发,到80年代中期,各种专家系统已遍布各个专业领域,取得很大的成功。专家系统属于人工智能的一个发展分支,并且运用于医疗、军事、地质勘探、教学、化工等领域,产生了巨大的经济效益和社会效益。现在,专家系统已成为人工智能领域中最活跃、最受重视的领域。
2 概述
2.1专家系统与传统程序
专家系统与传统程序相比,差别如下:
5
2.2 专家系统的特点
专家系统具有下列3个特点:
(1) 启发性
专家系统能运用专家的知识与经验进行推理、判断和决策。 (2) 透明性
专家系统能够解释本身的推理过程和回答用户提出的问题,以便让用户能够了解推理过程,提高对专家系统的信赖感。 (3) 灵活性
专家系统能不断地增长知识,修改原有知识,不断更新。由于这一特点,使得专家系统具有十分广泛的应用领域。
2.3 专家系统的优点
近十多年来,专家系统获得迅速发展,应用领域越来越广,这是专家系统的
优良性能以及对国民经济的重大作用决定的。具体地说,包括下列几个方面: (1) 专家系统能够高效率、准确、周到、迅速和不知疲倦地进行工作。 (2) 专家系统解决实际问题时不受周围环境的影响,也不可能遗漏忘记。 (3) 可以使专家的专长不受时间和空间的限制,以便推广珍贵和稀缺的专家知识与经验。
(4) 专家系统能促进各领域的发展,它使各领域专家的专业知识和经验得到总结和精炼,能够广泛有力地传播专家的知识、经验和能力。
(5) 专家系统能汇集多领域专家的知识和经验以及他们协作解决重大问题的能力,它拥有更渊博的知识、更丰富的经验和更强的工作能力。 (6) 军事专家系统的水平是一个国家国防现代化的重要标志之一。 (7) 专家系统的研制和应用,具有巨大的经济效益和社会效益。
(8) 研究专家系统能够促进整个科学技术的发展。专家系统对人工智能的各个领域的发展起了很大的促进作用,并将对科技、经济、国防、教育、社会和人民生活产生极其深远的影响。
6
3 详细介绍
3.1 专家系统的结构与类型
3.1.1 专家系统的结构
专家系统的结构是指专家系统各组成部分的构造方法和组织形式。系统结构选择恰当与否,是与专家系统的适用性和有效性密切相关的。选择什么结构最为恰当,要根据系统的应用环境和所执行任务的特点而定。图1表示专家系统的简化结构图。图2则为理想专家系统的结构图。由于每个专家系统所需要完成的任务和特点不相同,其系统结构也不尽相同,一般只具有图中部分模块。
图1 专家系统的简化结构
图2 理想专家系统的结构图
专家系统的主要组成部分归纳如下:
7
(1) 知识库(knowledge base)
知识库用于存储某领域专家系统的专门知识,包括事实、可行操作与规则等。 (2) 综合数据库(global database)
综合数据库又称全局数据库或总数据库,它用于存储领域或问题的初始数据和推理过程中得到的中间数据(信息),即被处理对象的一些当前事实。 (3) 推理机(reasoning machine)
推理机用于记忆所采用的规则和控制策略的程序,使整个专家系统能够以逻辑方式协调地工作。推理机能够根据知识进行推理和导出结论,而不是简单地搜索现成的答案。
(4) 解释器(explanator)
解释器能够向用户解释专家系统的行为,包括解释推理结论的正确性以及系统输出其它候选解的原因。 (5) 接口(interface)
接口又称界面,它能够使系统与用户进行对话,使用户能够输入必要的数据、提出问题和了解推理过程及推理结果等。系统则通过接口,要求用户回答提问,并回答用户提出的问题,进行必要的解释。
3.1.2 专家系统的类型
用于某一特定领域内的专家系统,可以划分为以下几类:
1、 诊断型专家系统:根据对症状的观察分析,推导出产生症状的原因以及排除故障方法的一类系统,如医疗、机械、经济等。
2、 解释型专家系统:根据表层信息解释深层结构或内部情况的一类系统,如地质结构分析、物质化学结构分析等。
3、 预测型专家系统:根据现状预测未来情况的一类系统,如气象预报、人口预测、水文预报、经济形势预测等。
4、 设计型专家系统:根据给定的产品要求设计产品的一类系统,如建筑设计、机械产品设计等。
5、 决策型专家系统:对可行方案进行综合评判并优选的一类专家系统。
8
6、规划型专家系统:用于制定行动规划的一类专家系统,如自动程序设计、军事计划的制定等。
7、 教学型专家系统:能够辅助教学的一类专家系统。
8、 数学专家系统:用于自动求解某些数学问题的一类专家系统。 9、 监视型专家系统:对某类行为进行监测并在必要时候进行干预的一类专家系统,如机场监视、森林监视等。
3.2 专家系统的工作方式
3.2.1 专家系统的工作过程
专家系统的基本工作流程是,用户通过人机界面回答系统的提问,推理机将用户输入的信息与知识库中各个规则的条件进行匹配,并把被匹配规则的结论存放到综合数据库中。最后,专家系统将得出最终结论呈现给用户。
在这里,专家系统还可以通过解释器向用户解释以下问题:系统为什么要向用户提出该问题(Why)?计算机是如何得出最终结论的(How)? 领域专家或知识工程师通过专门的软件工具,或编程实现专家系统中知识的获取,不断地充实和完善知识库中的知识。
3.2.2 专家系统的开发过程
1.开发步骤
采用原型技术的专家系统开发过程如下图3所示,它可分为设计初始知识库、原型系统开发与试验、知识库的改进与归纳三个主要步骤。
图3 建立专家系统的步骤
9
2.知识获取
图4 知识获取的任务
3.开发工具与环境
常用的专家系统开发工具和环境可按其性质分为程序设计语言、骨架型工具、语言型工具、开发环境及一些新型专家系统开发工具等。 (一)程序设计语言
程序设计语言包括人工智能语言和通用程序设计语言。它们是专家系统开发的最基础的语言工具。人工智能语言的主要代表有以LISP为代表的函数型语言和以PROLOG为代表的逻辑型语言等;通用程序设计语言的主要代表有C、C++和JAVA等。 (二)骨架型工具
骨架型工具也称为专家系统外壳,它是由一些已经成熟的具体专家系统演变来的。其演变方法是,抽去这些专家系统中的具体知识,保留它们的体系结构和功能,再把领域专用的界面改为通用界面,这样,就可得到相应的专家系统外壳。 (三)语言型工具
语言型工具是一种通用型专家系统开发工具,它是不依赖于任何已有专家系统,不针对任何具体领域,完全重新设计的一类专家系统开发工具。与骨架系统相比,语言型工具具有更大的灵活性和通用性,并且对数据及知识的存取和查询提供了更多的控制手段。常用的语言型工具有CLIPS和OSP等。 (四)开发环境
专家系统开发环境是一种为高效率开发专家系统而设计和实现的大型智能计算机软件系统。专家系统开发环境一般由调试辅助工具、输入输出设施、解释设施和知识编辑器4个典型部件所组成。
10
4 实际应用
对于专家系统我有自己的一些见解。下面结合我参与过的一个项目来对专家系统的实际应用来进行阐述。
全厚度再生机材料配置与设备自动控制系统(以下简称“系统” )。 全厚度再生机自动控制系统是沥青路面全厚度再生快速修复关键技术和装备项目的一个子项目,该系统主要实现两个系列的功能。第一,智能送料。通过用速度传感器测出再生机行驶车速、铣刨机铣刨深度及材料学专家经实验得到的材料配比标准计算出应有送料速度,使用电子阀门控制送料速度达到最优化,既能达到路面施工标准,又能实现原料利用率的最大化。第二,生产环境实时监测。通过各种传感器,元器件对装备的运行状态进行监测,并将监测到的数据进行实时显示、报警、保存,使物料的生产保证质量。
4.1 系统结构图
11
4.2 材料知识库软件的设计思路
4.2.1 材料配比体系结构图
体系管理构成管理配比,性能指标管理材料体系材料构成不同配比,材料体系性能指标外界影响因子元材料库性能指标库元材料管理性能指标库管理影响因子管理4.2.2.材料知识库涉及到的数据表
1) 用户表(用户名,用户密码,权限)
注:用户表同时作为另外两个子软件使用
2) 材料体系表(体系编号,名称,配比表编号,配比表名称)
注:新的材料体系,如发泡沥青材料体系等
3) 基本元材料表(元材料编号,元材料名称,元材料单位)
注:每种材料体系都是由多种元材料组成,他们之间存在一个配比关系。 4) 基本指标性能表(性能指标编号,名称,单位)
注:材料性能评价指标,如最大承载压力,最大抗压强度。 5) 材料质量影响因子表(因子编号,名称,单位)
注:影响材料体系质量的因子,影响材料体系质量的可能是其中某些因子。 6) 材料体系性能指标表中字段表(编号,体系编号,字段名称,字段类型)
注:不同的材料体系有不同的组成元材料,不同的配比。
7) 材料体系配比性能表(配比编号,体系编号,组成元材料,比例,外界影响因
子,性能指标)
注:不同的体系拥有自己的配比性能表。
12
4.2.3 推理机涉及到的数据表
1) 施工方案表(施工方案编号,配比编号,沥青流量,水流量,送料速度)
2) 传感器和施动器配置表(配置编号,施工方案编号,传感器编号,传感器类
型,备注)
4.3 发泡沥青推理机
4.3.1 发泡沥青环境界面的功能选项
1. 温度监控 2. 气压监控 3. 水压监控 4. 水流量监控 5. 监控设备参数
温度监控在功能显示区中提供:温度传感器状态、温度安全提示(包括趋势图)、温度阀值、操作提示等数据。
气压监控在功能显示区中提供:气压传感器状态、气压安全提示(包括趋势图)、气压阀值、操作提示等数据。
水压监控在功能显示区中提供:气压传感器状态、气压安全提示(包括趋势图)、气压阀值、操作提示等数据。
水泥流量监控在功能显示区中提供:水流量传感器状态、水流量安全提示(包括趋势图)、流量阀值、操作提示等数据。
监控设备参数在功能显示区中提供:发泡装置内传感器状态、传感设备端口关选项、设备安全提示、操作提示等数据
4.3.2 发泡沥青体系推理机推理分析过程
13
推理条件 道路类型(路基、路面等) 道路等级 材料体系(发泡沥青体系等) 铣刨宽度 铣刨深度 铣刨机转速 再生机速度 水流管道直径(固定) 沥青管道直径(固定)
知识库获数学计算
体系原材料构成(水、沥 青) 知 体系材料配比 识 沥青温度 库 水压
沥青流量 数
水流量 学
送料速度 计
算
数据修正 传感器和施动器道路修复方案文件 14
5 现状与发展前景
专家系统运用于医疗、军事、地质勘探、教学、化工等领域,产生了巨大的经济效益和社会效益。但与此同时,专家系统在开发使用中也存在着一下缺点:
(1)知识获取的“瓶颈”。通常专家系统的知识获取主要靠人工移植,由知识工程师将领域专家的知识总结为规则加入到知识库中,这种知识获取是间接的,因而效率低;另外,领域专家的某些经验知识往往只能意会,不能言传,很难用一定的规则或者数学模型来严格描述,而这些经验知识在问题求解过程中是相当重要的,这就是专家系统设计开发中的“瓶颈”问题。
(2)另一种知识获取的困难就是多个领域专家的知识之间相互矛盾的处理。是在这些知识之间作某种折中处理,还是只取其中的某一种,作为非领域专家的知识工程师在这种情况下也束手无策。
(3)知识“窄台阶”。目前,一般的专家系统只能在相当窄的专业知识领域内求解专门性问题,对于那些可以用相应经验知识完整描述的问题能够得到正确结论,但是一旦问题超出系统所拥有的专业领域经验知识,出现系统未预计到的情况,即使问题所涉及到的知识只与现有专业领域知识有细微偏差,系统就得不出结论甚至还可能得到错误的结果。所以存在知识的“窄台阶”,即只有浅层的、表面的、经验性的知识,缺少深层的、本质的、理性的知识。
(4)推理能力弱。由于推理方法简单,控制策略不灵活,所以容易出现“匹配冲突”、“组合爆炸”及“无穷递归”等问题,推理速度慢,效率低。
(5)智能水平低。专家系统的知识存储是一一对应的,且限定没有冗余性,因而就失去了灵活性。一般的专家系统一般不具备自学习能力和联想记忆功能,不能在运行过程中自我完善、发展和创新,不能用联想记忆、识别和类比等方式进行推理。这样,系统就不能在实践中不断自我完善,就不能从环境变化中发展和创新知识。系统的功能取决于系统最初的知识和能力,它的本领只是输入知识的总和。
以上种种都是专家系统发展中存在着的一些限制,在未来的年代中,许多今日专家系统缺失将会被改善,相信未来专家系统应该继续研究的项目有:具有处
15
正在阅读:
小学数学教师=终述职报告09-26
送变电公司输变电工程施工技术考试题及答案(周星辰)01-07
基于S7-300 PLC的PID单闭环控制系统仿真05-22
公司章程范文工商局最新公司章程模板04-11
让爱在生命中延续---捐款活动策划书06-07
初中修改病句练习题07-01
个人工作作风方面存在的问题及整改措施总结04-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 学位论文
- 专家系统
- 学士
- 概述
- 人工
- 及其
- 智能
- 应用
- 数据结构附部分答案
- 材料科学与工程试题总结
- 民法简答 案例
- SQL Server课程设计报告
- 2016年9月新人教版小学一年级数学上册全册教案
- 2015会计基础讲义
- 浅谈《连城诀》
- 磁铁游戏- 阳光学习网 给孩子一个绿色健康的阳光学习世界
- 初中化学专题5课程文本
- 2014年潍坊市初中英语骨干教师培训心得体会
- 小学六年级数学难题集锦
- 2第二讲 磁场对电流的作用
- 2010年11月6日四川省公务员考试笔试《行测》真题及答案(完美打
- Hemuru常用会计分录大全
- 9宋代经济发展教案
- 江苏省海安县实验中学湘教版必修二高一下册地理学案1-2人口合理
- 2009年经济师考试中级商业经济试题及答案解析
- 关于针对高考物理实验复习专题
- 2015证券从业资格考试《证券市场基础知识》历年真题(含必考题)
- TOEIC词汇总汇(完整篇)