人工智能专家系统论文

合集下载

人工智能的专家系统与规则推理

人工智能的专家系统与规则推理

人工智能的专家系统与规则推理专家系统与规则推理是人工智能领域中的两个重要概念,它们在解决复杂问题、进行推理和决策过程中发挥着重要作用。

本文将深入探讨专家系统和规则推理的定义、原理、应用以及未来发展方向。

一、专家系统的概念和原理专家系统是通过模拟人类专家的知识和经验,以解决特定问题为目标的计算机程序。

它由知识库、推理机和用户界面三个主要组成部分构成。

知识库包含了专家知识的各种表达形式,这些知识可以是规则、事实、概念、关系等。

推理机是专家系统的核心,其作用在于根据知识库中的规则和事实,进行推理和判断,并提供解决问题的答案。

用户界面则是用户与专家系统进行交互的桥梁,使用户能够输入问题并接收系统的回答。

专家系统的原理基于规则推理,即依据一系列前提条件推导出结论的思维过程。

规则推理是基于规则库中的规则进行的,规则库是知识库的一个重要组成部分。

规则库中的规则通常采用条件-结论形式来表示,它由一个前提和一个结论组成。

前提是一个或多个条件,表示问题的特征或状态;结论是根据前提条件推导出来的结论或行动。

推理机会根据用户提供的前提条件,在规则库中寻找匹配的规则,并根据规则中的结论向用户提供答案或行动建议。

二、专家系统的应用领域专家系统的应用领域非常广泛,涵盖了医疗、金融、工业、农业等多个领域。

以下是几个典型的应用案例。

1. 医疗诊断:专家系统可以根据患者提供的症状和疾病数据库,通过规则推理的方式诊断患者疾病,给出相应的治疗建议。

2. 金融风险评估:专家系统可以根据海量的金融数据和分析模型,通过规则推理的方式评估客户的信用风险,为银行提供贷款决策的建议。

3. 工业故障诊断:专家系统可以根据设备传感器数据和故障数据库,通过规则推理的方式判断设备是否存在故障,并提供相应的维修建议。

4. 农业植物识别:专家系统可以根据植物图像和植物数据库,通过规则推理的方式识别出植物的种类以及相应的养护方法。

三、规则推理的概念和原理规则推理是基于规则库中的规则进行的推理过程,它是专家系统中的核心方法之一。

【论文】专家系统概述及其应用人工智能毕业论文

【论文】专家系统概述及其应用人工智能毕业论文

【关键字】论文专家系统概述及其应用摘要: 人工智能(Artificial Intelligence) ,英文缩写为AI。

它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。

专家系统是人工智能应用研究的主要领域。

专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

本文中介绍了人工智能的概念,分类,特点以及人工智能的研究的发展及其现状。

由此引出专家系统的基本概念及主要特点。

最后,通过查阅各种资料以及自己的理解分析,对专家系统的主要应用做具体分析。

阐述了将计算机人工智能的专家系统理念与全厚度再生机材料配置与设备自动控制系统相结合的思想,同时,具体分析了构建全厚度再生机材料配置与设备自动控制专家系统可供利用的计算机应用技术,并初步建立了该系统的模块体系。

关键词:人工智能,专家系统,全厚度再生机材料配置与设备自动控制系统Expert system outline and applicationAbstract: 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, thecharacteristic 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 computerapplication technology, and established initially module of this expert system.Key word: Artificial intelligence, Expert system, Auto-Control Expert System目录1 引言1.1 人工智能人工智能(Artificial Intelligence) ,英文缩写为AI。

人工智能系统之专家系统

人工智能系统之专家系统

天津财经大学TIANJIN UNIVERSITY OF FINANCIALAND ECONOMY论文题目人工智能系统之专家系统学生姓名秦健应学生学号201011148所在班级计算机学科学与技术1002班院系名称理工学院信息科学与技术系总论人工智能又称机器智能,是计算机科学中的一门边缘科学。

专家系统是人工智能中最重要的也是最活跃的一个应用领域,它实现了人工智能从理论研究走向实际应用、从一般推理策略探讨转向运用专门知识的重大突破。

专家系统是早期人工智能的一个重要分支,它可以看作是一类具有专门知识和经验的计算机智能程序系统,一般采用人工智能中的知识表示和知识推理技术来模拟通常由领域专家才能解决的复杂问题。

起源与发展20世纪60年代初,出现了运用逻辑学和模拟心理活动的一些通用问题求解程序,它们可以证明定理和进行逻辑推理。

但是这些通用方法无法解决大的实际问题,很难把实际问题改造成适合于计算机解决的形式,并且对于解题所需的巨大的搜索空间也难于处理。

1965年,f.a.费根鲍姆等人在总结通用问题求解系统的成功与败经验的基础上,结合化学领域的专门知识,研制了世界上第一个专家系统dendral ,用其可以推断化学分子的结构。

20多年来,知识工程的研究,专家系统的理论和技术不断发展,应用渗透到几乎各个领域,开发了几千个的专家系统,其中不少在功能上已达到,甚至超过同领域中人类专家的水平,并在实际应用中产生了巨大的经济效益。

专家系统的发展已经历了3个阶段,正向第四代过渡和发展。

第一代专家系统(dendral、macsyma等)以高度专业化、求解专门问题的能力强为特点。

但在体系结构的完整性、可移植性等方面存在缺陷,求解问题的能力弱。

第二代专家系统(mycin、casnet、prospector、hearsay等)属单学科专业型、应用型系统,其体系结构较完整,移植性方面也有所改善,而且在系统的人机接口、解释机制、知识获取技术、不确定推理技术、增强专家系统的知识表示和推理方法的启发性、通用性等方面都有所改进。

专家系统概述及其应用人工智能毕业论文

专家系统概述及其应用人工智能毕业论文

专家系统概述及其应用摘要:人工智能(Artificial Intelligence) ,英文缩写为AI。

它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。

专家系统是人工智能应用研究的主要领域。

专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

本文中介绍了人工智能的概念,分类,特点以及人工智能的研究的发展及其现状。

由此引出专家系统的基本概念及主要特点。

最后,通过查阅各种资料以及自己的理解分析,对专家系统的主要应用做具体分析。

阐述了将计算机人工智能的专家系统理念与全厚度再生机材料配置与设备自动控制系统相结合的思想,同时,具体分析了构建全厚度再生机材料配置与设备自动控制专家系统可供利用的计算机应用技术,并初步建立了该系统的模块体系。

关键词:人工智能,专家系统,全厚度再生机材料配置与设备自动控制系统Expert system outline and applicationAbstract: 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目录目录 (3)1 引言 (4)人工智能 (4)专家系统 (5)人工智能与专家系统之间关系 (5)2 概述 (5)专家系统与传统程序 (5)专家系统的特点 (6)专家系统的优点 (6)3 详细介绍 (7)专家系统的结构与类型 (7)专家系统的结构 (7)专家系统的类型 (8)专家系统的工作方式 (9)专家系统的工作过程 (9)专家系统的开发过程 (9)4 实际应用 (11)系统结构图 (11)材料知识库软件的设计思路 (12)材料配比体系结构图 (12)材料知识库涉及到的数据表 (12)推理机涉及到的数据表 (13)发泡沥青推理机 (13)发泡沥青环境界面的功能选项 (13)发泡沥青体系推理机推理分析过程 (13)5 现状与发展前景 (15)6 总结 (16)7 参考文献 (17)1 引言人工智能人工智能(Artificial Intelligence) ,英文缩写为AI。

人工智能中的医学专家系统

人工智能中的医学专家系统

人工智能中的医学专家系统人工智能在医学领域的应用已经成为当今医疗科技领域的热门话题。

医学专家系统作为人工智能技术在医学领域的代表之一,为医生提供了新的诊断和治疗方案,同时也为患者提供了更准确的医疗服务。

本文将就人工智能中的医学专家系统进行详细的介绍和探讨。

一、医学专家系统的概念医学专家系统是一种基于人工智能技术的智能化系统,其目的是模拟人类专家在特定领域的知识、经验和技能,提供专业化的诊断、治疗和咨询服务。

医学专家系统通过将医学领域的知识和技能进行编码和存储,结合专家系统的推理机制和知识库,实现对患者病情的诊断和治疗建议。

1. 知识丰富:医学专家系统可以存储大量的医学知识和专家经验,包括疾病的病因、症状、诊断和治疗方法等,覆盖多个医学专业领域。

2. 智能推理:医学专家系统通过推理机制和知识库,可以对患者的病情进行逻辑推理和分析,生成相应的诊断结果和治疗建议。

3. 实时更新:医学知识和技术不断更新,医学专家系统能够及时更新知识库和算法模型,确保系统的准确性和可靠性。

4. 个性化服务:医学专家系统可以根据患者的个体特征和病情情况,提供个性化的诊断和治疗建议,满足患者的个性化需求。

5. 效率高:医学专家系统能够快速准确地对患者进行诊断和治疗建议,提高了医疗服务的效率和质量。

1. 临床诊断:医学专家系统能够通过患者症状和体征数据,进行疾病的诊断和鉴别诊断,提供综合的医学诊断意见。

2. 医学影像分析:医学专家系统可以对医学影像数据进行分析和诊断,如X光片、CT 片、病理切片等,辅助医生进行疾病的诊断和治疗方案制定。

4. 医学教育和科研:医学专家系统可以作为医学教育和科研的工具,为医学学生和科研人员提供医学知识和技术的学习和研究。

目前,医学专家系统已经在临床和医学研究领域得到了广泛的应用和推广。

各大医疗机构和科研机构纷纷投入资源研发医学专家系统,致力于提高医疗服务的质量和效率。

一些企业也在医学专家系统领域进行产品的开发和商业化运营,为医疗机构和患者提供更专业的医疗服务。

人工智能的专家系统技术

人工智能的专家系统技术

人工智能的专家系统技术导言:人工智能(Artificial Intelligence,AI)是一门研究如何使计算机可以像人一样智能地执行任务的学科。

专家系统是其中一种应用广泛的人工智能技术,它模仿人类专家的知识和推理能力,通过计算机实现对复杂问题的解决和决策。

一、专家系统的概述专家系统是一种基于知识的计算机系统,能够模拟人类专家的决策过程,对特定领域的问题进行分析和解决。

它主要由知识库、推理机和用户界面组成。

专家系统的知识库是存储各种领域专家知识的地方,包括事实、规则、经验、案例等。

知识库使用特定的语言表示和存储知识,使得专家系统能够在特定领域中模拟专家的决策过程。

推理机是专家系统的核心,它通过使用专家系统的知识库和推理规则对问题进行推理和决策。

推理机根据用户输入的问题和已有的知识,进行搜索和匹配,产生一系列推理结果。

推理机还可以根据问题的特点,使用不同的推理方式,如正向推理、反向推理、混合推理等。

用户界面是专家系统与用户之间的桥梁,用户通过界面与专家系统交互,输入问题和获取答案。

用户界面可以是命令行界面、图形界面或自然语言界面等,使得用户能够方便地使用专家系统。

二、专家系统的组成1. 知识获取知识获取是专家系统开发的第一步,它通过采访领域专家、查阅文献、观察现场等方式,收集专家知识并转化为计算机可识别的形式。

知识获取的关键是提取和表示知识,需要选择适当的表示方法和知识表示语言。

2. 知识表示知识表示是将采集到的知识以适当的形式表示和存储,使得计算机可以理解和使用这些知识。

常用的知识表示方法有规则表示、语义网络表示、框架表示等。

规则表示是最常用的方法,将知识表示为一系列条件-动作规则,通过匹配规则,实现对问题的推理和决策。

3. 知识推理知识推理是专家系统的核心功能,它利用知识库和推理规则对问题进行推理和决策。

专家系统的推理机通常采用基于规则的推理方法,通过匹配规则和问题,产生推理结果。

推理过程可以是正向推理、反向推理或混合推理,根据问题的特点,选择合适的推理方式。

人工智能导论课程论文

人工智能导论课程论文

人工智能导论课程论文随着现代科学技术的飞速发展,先进的技术在教学领域得到了广泛的应用,并对教学过程产生了深刻的影响。

其中,人工智能技术产生的影响最为深刻以下是店铺整理分享的人工智能导论课程论文的相关资料,欢迎阅读!人工智能导论课程论文篇一基于人工智能的计算机辅助教学摘要:文章从人工智能及其研究内容,分析了计算机辅助教学的发展现状和存在的问题,阐述了智能计算机辅助教学系统的内容,重点探讨了基于人工智能的智能计算机辅助教学系统的未来发展方向。

关键词:人工智能;计算机辅助教学;智能计算机辅助教学系统随着现代科学技术的飞速发展,先进的技术在教学领域得到了广泛的应用,并对教学过程产生了深刻的影响。

其中,人工智能技术产生的影响最为深刻。

它将先进的教学手段引入教学过程,在营造理想的学习环境、激发学生的学习兴趣以及提高教学效率等方面起到了重要作用。

一、人工智能1. 人工智能的定义人工智能(Artificial Intelligence,简称AI)是计算机科学、控制论、信息论、神经生理学、语言学等多种学科相互渗透发展起来的一门综合性的交叉学科和前沿学科。

其精确定义是:一个电脑系统具有人类知识和行为,并具有学习、推断、判断来解决问题、记忆知识和了解人类自然语言的能力。

2. 人工智能的研究内容人工智能作为一门综合性学科,其研究内容涉及到许多方面,其中与教学实际关系较为密切的是以下四个方面:(1) 问题解决。

问题解决(Problem Solving)是人工智能研究初期的主要研究内容之一,也是其他内容的研究基础,它主要研究计算机的知识表达和推理技术。

在教育领域中,研究问题解决的实际意义在于,把人类解决问题的基本过程赋予计算机,使其能够按照人类的思维规律进行问题解决,帮助学生进行有效的学习。

(2)模式识别。

模式识别(Pattern Recognition)是近三十年来在信息科学与计算机科学的基础上发展起来的新兴科学,后期它又受到了人工智能科学的影响,得到了新的发展。

人工智能的专家系统技术

人工智能的专家系统技术

人工智能的专家系统技术人工智能技术自问世以来,就一直备受关注和探讨。

其中,专家系统技术作为人工智能领域内的重要分支,得到了越来越多的关注和应用。

专家系统是一种仿真人类专家决策过程的计算机程序,它能够模拟人类专家在特定领域内的知识和经验,帮助用户解决相关问题。

专家系统技术的发展可以追溯到上世纪六十年代。

随着计算机技术的不断进步和人工智能研究的深入,专家系统技术在各个领域得到了广泛应用。

专家系统具有以下几个特点:首先,专家系统能够提供即时的、个性化的解决方案,帮助用户解决问题。

其次,专家系统能够模拟人类专家的知识和经验,具有较高的准确性和可靠性。

再次,专家系统具有自学习和进化的能力,能够不断优化和改进自身的性能。

最后,专家系统能够实现知识的共享和传播,有利于知识的积累和传承。

专家系统技术在各个领域都有广泛的应用。

在医疗领域,专家系统能够帮助医生进行诊断和治疗,提高诊断的准确性和效率。

在金融领域,专家系统能够帮助银行和证券公司进行风险评估和投资决策,提高金融风险管理的水平。

在工业领域,专家系统能够帮助企业进行生产调度和质量控制,提高生产效率和产品质量。

在教育领域,专家系统能够帮助学生进行学习和教师进行教学,提高教育教学的效果。

在军事领域,专家系统能够帮助军事指挥官进行作战指挥和决策,提高作战的效果和胜率。

专家系统技术在实际应用中也面临着一些挑战和困难。

首先,专家系统的建设和维护需要投入大量的人力和物力,成本较高。

其次,专家系统的知识表示和推理机制需要不断改进和优化,才能更好地模拟人类专家的思维过程。

再次,专家系统的应用范围和场景较为有限,需要根据具体问题和需求进行定制和调整。

最后,专家系统技术还存在一些伦理和法律方面的问题,如隐私保护和责任分担等,需要进一步研究和规范。

让我们总结一下本文的重点,我们可以发现,专家系统技术是人工智能领域内的重要研究方向之一,具有广阔的应用前景和发展空间。

随着技术的不断进步和应用的不断拓展,专家系统技术将会在各个领域发挥越来越重要的作用,为人类社会的进步和发展做出更大的贡献。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人工智能专家系统论文摘要:人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法。

技术及应用系统的一门新的技术科学。

该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。

其中专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,求解需要专家才能解决的困难问题。

关键词:计算机,人工智能,专家系统引言:人工智能(Artificial Intelligence) ,英文缩写为AI。

它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

从基础理论的角度出发,其研究基本内容包括:知识表示、自动推理和搜索方法、机器学习和知识获取、知识处理系统、自然语言理解、计算机视觉、智能机器人、自动程序设计等方面。

人工智能系统的开发和应用,已为人类创造出可观的经济效益,专家系统就是一个例子。

随着计算机系统价格的继续下降,人工智能技术必将得到更大的推广,产生更大的经济效益。

专家系统(expert system)是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。

也就是说,专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

专家系统属于人工智能的一个重要发展分支,并且应用于数学、物理、医疗、军事、地质勘探、气象、农业、法律、教学、化工、机械、艺术以及计算机科学本身,甚至渗透到政治、经济、军事等重大决策部门,产生了巨大的经济效益和社会效益。

现在,专家系统已成为人工智能领域中最活跃、最受重视的领域。

[1].[2]一、专家系统1.1 专家系统的特点(1).具有专家水平的专业知识:专家系统中的知识按其在问题求解中的作用可分为三个层次,既数据级、知识库级、控制级。

数据级知识是指具体问题所提供的初始事实及在问题求解过程中所产生的中间结论、最终结论。

数据级知识通常存放与数据库中。

知识库知识是指专家的知识。

这一类知识是构成专家系统的基础。

控制级知识也称为元知识,是关于如何应用前两种知识的知识,如在问题求解中的搜索策略、推理方法等。

具有专家专业水平是专家系统的最大特点。

专家系统具有的知识越丰富,质量越高,解决问题的能力就越强。

(2).能进行有效的推理:专家系统要利用专家知识来求解领域内的具体问题,必须有一个推理机构,能根据用户提供的已知事实,通过应用知识库中的知识,进行有效的推理,以实现问题的求解。

(3).启发性:专家系统能利用经验的判断知识来对求解的问题作出多个假设。

依据某些条件选定一个假设,是推理继续进行。

(4).透明性:专家系统能够解释推理过程和回答用户提出的问题。

(5).灵活性:专家系统的知识库与推理机制既相互联系,又相互独立。

使系统易于扩充,具有较强的灵活性。

(6).交互性:专家系统一般都是交互式系统,具有较好的人机界面。

一方面它需要与领域专家和知识工程师进行对话以获取知识,另一方面它也需要不断地从用户处获得所需的已知事实并回答用户的询问。

1.2 专家系统的一般结构专家系统的结构是指专家系统各组成部分的构造方法和组织形式。

专家系统一般包括人机接口、推理机、知识库、动态数据库、知识获取机构和解释机构六部分。

各部分的关系如图1所示。

图1 专家系统的一般结构1.3 专家系统的类型若按专家系统的特性及功能分类,专家系统可分为10类,如下:1、解释型专家系统:根据感知数据,经过分析、推理,从而给出相应解释。

2、诊断型专家系统:根据取得的现象、数据或事实推断出系统是否有故障,并能找出产生故障的原因,给出排除故障的方案。

3、预测型专家系统:根据过去和现在的信息推断可能发生和出现的情况。

如气象预报、人口预测、水文预报、经济形势预测等。

4、设计型专家系统:根据给定的产品要求设计产品的一类系统。

5、规划型专家系统:能按给定目标拟定总体规划、行动计划、运筹优化等,适用于机器人动作控制、工程规划、军事规划、城市规划、生产规划等。

6、控制型专家系统:能根据具体情况,控制整个系统的行为,适用于对各种大型设及系统进行控制。

7、监督型专家系统:能完成实时的监控任务,并根据监测到的现象做出相应的分析和处理。

8、修理型专家系统:用于制定排除某类故障的规划并实施排除。

9、教学型专家系统:适用于辅助教学,并能根据学生在学习过程中所产生的问题进行分析、评价、找出错误原因,有针对性地确定教学内容或采取其他有效的教学手段。

10、调试型专家系统:能根据相应的标准检测被检测对象存在的错误,并能从多种纠错方案中选出适用于当前情况的最佳方案,排除错误。

1.4 专家系统的开发过程1.开发步骤采用原型技术的专家系统开发过程如下图2所示,它可分为问题识别、概念化、形式化、实现和测试等阶段。

图2 建立专家系统的步骤2.知识获取知识获取主要是把用于问题求解的专门知识从某些知识源中提炼出来,并转化为计算机内表示存入知识库。

知识源包括专家、书本、相关数据库、实例研究和个人经验等,当今专家系统的知识源主要是领域专家,知识获取过程需要知识工程师与领域专家反复交流、共同合作完成。

知识获取的基本任务是为专家系统获取知识,建立起健全、完美、有效的知识库,以满足求解领域问题的需要。

它需要做抽取知识、知识的转换、输入、检测的工作。

3.开发工具与环境常用的专家系统开发工具和环境可按其性质分为程序设计语言、骨架型工具、语言型工具、开发环境及一些新型专家系统开发工具等。

其中骨架系统是由已有的成功的专家系统演化而来的。

它抽出了原系统中具体的领域知识,而保留了原有系统的体系结构和功能,再把领域专用的界面改为通用界面。

在专家系统的建造中发挥了重要作用的骨架系统主要有EMYCIN,KAS和EXPERT等。

专家系统开发环境又称为专家系统开发工具包,它可为专家系统的开发提供多种方便的构件,例如知识获取的辅助工具,使用各种不同知识结构的知识表示模式、各种不同的不确定推理机制、知识库管理系统以及各种不同的辅助工具、调试工具等。

目前,国内外已有的专家系统开发环境有 AGE、KEE等。

PROLOG和LISP是两种最主要的人工智能程序设计语言,现在PROLOG语言已经广泛应用于许多人工智能领域,包括定理证明、专家系统、自然语言理解等。

选择人工智能语言的一个重要原因是它提供了一些工具。

由于可移植性、效率和速度等原因,许多专家系统工具,现在都用C语言编写或转换为C语言。

[3].[4].[5].[6]二、实际应用上边谈了很多关于专家系统的理论知识,未免有些抽象,下面通过介绍一个专家系统的具体实例来对它达到更好的认识。

这个专家系统是图书馆参考服务专家系统,以下就它的建立进行说明。

2.1 图书馆参考服务专家系统的建构参考服务专家系统的建构分为以下四个部分:2.1.1、确立服务的范围、流程与相关知识建立一个参考服务专家系统,首要的步骤即是确立服务的范围,列出清晰的作业步骤,并找出相关的知识与概念,如此才能建立出精确、完整的知识库与推论器。

图书馆必须确认图书馆中那些工作是可以由专家系统来负责进行的。

馆员必须要将问题分为数类,如必须花费大量时间的问题、令人厌烦的问题、经常重复的问题、馆员较喜欢处理的问题等。

图书馆参考服务专家系统应提供何程度的服务,并无一定的标准,端赖图书馆想要使专家系统发挥何种效益而定。

每个图书馆的服务宗旨不同,参考服务的表现不同,当然专家系统中所包含的数据及问题的类型均有差异,不过一般来说,大致可分为三种型态:启发式,中介式,深入式。

2.1.2、知识的萃取知识的粹取可取材自不同的地方,除了人类专家的知识之外,如相关的教科书、手册、报告、数据库等都可以成为知识的来源。

此程序通常是由知识工程师来主导进行,与专家洽谈,询问相关的问题以及解决的方式。

因此,由于专家知识是专家系统的主要内涵,知识工程师必须尽可能不借持个人的知识作主观的判断解释,主动询问或导引专家,并在两者之间形成一个良好的沟通模式,才能使知识的粹取顺利进行。

2.1.3.知识的呈现知识取得后,接着是如何将知识予以结构化。

下列有几种表示专家知识的方法:法则:法则是最常用表示专家知识的方法,其标准的程序架构为「若-则」(If-then),即评估一个情况,若状况为真,则采取行动。

参考服务可以藉由拟订一些法则来解决一些推论性问题,举例如下:专家系统内法则的数量与程度比传统程序多上许多,而传统程序大概仅有50条到100条法则,而专家系统常具备数百至数千条法则。

法则可以依据个别的需求将其作不同的的定义,因此提供相文件大的弹性,可以用来处理的不确定状况。

框架:知识框架是组织知识的一种数据结构,运用对象导向的方式涵盖特定对象的所有知识。

每一个特定对象都包含了一个以上的属性,称为Slots,而每个性又有一至多个属性值,或事些设定的合理的范围,称为Facets。

举例来说,我们可以将每个书给予一个框架。

语意网络:语意网络是由由多个代表概念的点(Nodes)及连接点与点之间的弧(Arcs)所组成的一个网络。

如图3所示,我们可以透过它将书藉与其它相关要素之间相互连结的关系图架构起来。

图3语意网络架构范例2.1.4、系统的发展要素系统的发展要素不外乎发展工具与人员的运用二方面,兹分述如下:1.发展工具在发展参考服务专家系统时,最好先建立一个雏型化的系统,测试建立系统的不同方式,以发现最好的解决方案。

专家系统一般可利用程序语言或专家系建构工具来加以开发:(1)程序语言∙符号运算程序语言:此种程序语言是专门为人工智能与专家系统而开发的,其中以LISP与PROLOG最广被应用。

∙一般高阶程序语言:如C、Pascal、Fortran等,通常适用于科学、数学及统计方面。

由于这些程序语言本来就不是为专家系统设计,所以利用它们来开发专家系统需花费较多的时间与金钱成本。

一般来说,程序语言的设计较为费时,但能提供专家系统建构者较大的弹性,较能设计出符合解决问题的专家系统。

(2)专家系统建构工具(Shell):专家系统建构工具又称为专家系统骨架,是一种亲和性相当高的发展环境,非常容易产制使用者接口,快速表示知识库以及控制管理搜寻数据的策略,可视为发展专家系统的软件包。

因此即使不是计算机专家,亦可以透过它来开发专家系统。

专家系统建构工具基于简单好用的考量,大多是采法则模式,发展起来较迅速,但可能无法完全适用于不同的图书馆情况与特定的作业,也无法开发出较复杂的知识库和推论器。

相关文档
最新文档