专家系统综述.doc

专家系统综述.doc

ID:56142916

大小:83.50 KB

页数:6页

时间:2020-03-17

专家系统综述.doc_第1页
专家系统综述.doc_第2页
专家系统综述.doc_第3页
专家系统综述.doc_第4页
专家系统综述.doc_第5页
资源描述:

《专家系统综述.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、专家系统综述摘要综述专家系统的基本概念、主要结构、开发方法以及在机械制造领域的应用情况。关健词:专家系统综述1、什么是专家系统人工智能(ArtifieialInteligenee简称Al)被誉为本世纪的三大科学技术成就之一,受到了世界各国的普遍重视。而60年代中期作为人工智能的一个应用领域的专家系统(ExpertSystem简称ES)的出现,使得人工智能的研究从实验室走向了现实世界。所谓专家系统实际上是一个(或一组)能在某特定领域内.以人类专家水平去解决该领域中困难问题的计算机程序。或者说,专家系统是这样一个系统:a.专家系统处理现实世界中提出的需要由专家来分析和判断的复杂问

2、题。b.专家系统利用专家推理方法的计算机模型来解决间题,并且可以得到和专家相同的结论。由于专家系统的功能主要依赖于大量的知识,这些知识均存在知识库中,通过推理机按一定的推理策略去解决问题,所以它也被称大知识基系统。专家系统是研究用解决某专门问题的专家知识来建立人机系统的方法和技术。由于知识在专家系统中起着决定性作用,所以一般将建立专家系统的工作过程称为知识工程。2、专家系统的基本结构及分类2.1专家系统的墓本结构一个完整的专家系统结构由图1所示的六个部分组成。其中数据库、知识库、推理机和人机接口是必不可少的部分。解释部分、知识获取部分是期望部分。下面分别介绍这些部分。a.知识

3、库知识库是领域知识的存储器。它存储专家经验、专门知识与常识性知识,是专家系统的核心部分。知识库可以由事实性知识和推理性知识组成。知识是决定一个专家系统性能的主要因素。一个知识库必须具备良好的可用性、确实性和完善性。要建立一个知识库,首先要从领域专家那里获取知识即称为知识获取。然后将获得的知识编排成数据结构井存入计算机中,这就形成了知识库,可供系统推理判断之用。b.数据库数据库用于存储领域内的初始数据和推理过程中得到的各种信息。数据库中存放的内容是该系统当前要处理的对象的一些事实。c.推理机推理机是用来控制、协调整个系统的。它根据当前输入的数据即数据库中的信息,利用知识库中的知

4、识,按一定的推理策略,去解决当前的问题.并把结果送到用户接口。在专家系统中,推理方式有:正向推理、反向推理、混合推理。在上述三种推理方式中,又有精确与不精确推理之分。因为专家系统是模拟人类专家进行工作,所以推理机的推理过程应与专家的推理过程尽可能一致。d.人机接口人机接口是专家系统与用户通信的部分。它既可接受来自用户的信息,将其翻译成系统可接受的内部形式,又能把推理机从知识库中推出的有用知识送给用户。e.解释部分解释部分能对推理给出必要的解释。这给用户了解推理过程,向系统学习和维护系统提供了方便。f.知识获取部分知识获取部分为修改、扩充知识库中的知识提供手段。这里指的是机器自

5、动实现的知识获取。它对于一干专家系统的不断完善、提高起着重要的作用。通常,它应具备能删除知识库中不需要的知识及把需要的新知识加入知识库中的功能。最好还具有能根据实践结果,发现知识库中不合适的知识以及能总结出新知识的功能。知识获取部分实际上是一种学习功能。专家系统的一个重要特征是知识库与推理机分离,系统允许在运行过程中不断修改知识,增加新知识,使系统性能不断提高。综上所述可知,一个专家系统不仅能提供专家水平的建议与意见,而且当用户需要时,能对系统本身行为作出解释,同时还有知识获取功能。专家系统的工作特点是运用知识进行推量,因此知识获取(包括人工方式的知识获取和机器学习)、知识表

6、示和知识运用是建造专家系统的三个核心部分。另外专家系统强调符号处理,并希望有一个理想的人机接口,做到专家或用户能以一种接近自然语言的语言甚至口语形式同系统进行信息的交流。这些都是传统程序所不具备的特点。如下表所示:表1专家系统和传统程序的比较特性专家系统传统程序处理类型符号数字主要算符比较、选择、分类、匹配和逻辑集、上下文关系与分区模式、检索和识别算数和逻辑程序流程不确定确定(过程流程和和终止可预测)执行动态(数据结构的产生使得资源分配很难)静态信息管理知识的表示和获取复杂一般用构造合理的数据对算法作出明确定义系统改进允许继续进行改进几乎没有在线改进机制3、专家系统开发工具专

7、家系统开发工具很多,但从专家系统的实现途径看大致可划分为四类:即用人工智能系统开发的通用程序设计语言、专用知识表示和处理语言、专家系统外壳和专家系统开发工具箱(环境)。3.1通用人工智能语言目前最流行的人工智能语言是LISP、PROLOG和Smalltalk。它们都是适用于实现专家系统的程序设计语言,且各用其特点。LISP是函数型程序设计语言,具有很强的符号和数据处理能力,其程序有可能随着执行而不断被改进和完善,因而具有一定的自学能力和智能性。PROLOG是一种用逻辑来进行程序设计的计算机语言,具有很强

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。