- 3.3.1 正向推理和反向推理 课件 课件 0 次下载
- 3.4 专家系统的解释功能 课件 课件 0 次下载
- 3.6 综合活动:植物分类专家系统的建造 课件 课件 0 次下载
- 4.1 重排九宫问题及其树的表示 课件 课件 0 次下载
- 4.2 基本搜索方法 课件 课件 0 次下载
高中第三章 专家系统3.5 专家系统的开发一等奖ppt课件
展开专家系统是一个复杂的智能软件,与一般的软件类似,但又有自己的特点。一般软件处理的对象是数值、文字、图形等信息,且有固定的算法,而专家系统处理的对象是以符号表示的知识,处理的过程是推理的过程,因此,专家系统的开发也有别于一般软件的开发。
专家系统中的解释机制是由一组程序完成的,它可以跟踪并记录系统的推理过程和使用过的相关知识,当用户提出询问时,它将根据用户提出的要求分别作相应的处理,最后,把系统的解答用约定的形式通过人机接口输出给用户。 专家系统通过解释机制,对用户说明系统为什么会得到这个结论,以及如何得到这个结论。通过解释,可以提高用户对专家系统的信赖程度,并且有助于专家系统的推广使用。
我们知道,专家系统是一种具有专家知识的计算机软件系统,可以用一般的程序设计语言进行开发。目前,比较常用的有以下三类,如图所示:
专家系统开发使用的程序设计语言类型
以LISP为代表的函数型语言
以Prlg为代表的逻辑型语言
以C++为代表的面向对象语言
专家系统开发的程序语言
在专家系统的开发过程中使用的专家系统工具一般分为专家系统的外壳和通用专家系统工具两类,如图所示:
(1)专家系统的外壳 专家系统的外壳又称为骨架系统。它是由一些已经开发成功,并在实际应用中成熟的具体专家系统,抽去具体的知识演变而来的。它保留了原系统的体系结构和功能,并把领域专用的界面改成通用的界面。 显然,在专家系统的外壳中,知识库结构、推理机、解释机、数据库等等,都是已经确定的,当用这种外壳建造专家系统时,我们只需要把相应的领域知识用外壳规定的模式,填充到知识库中就可以了。
(2)通用专家系统工具。 通用专家系统工具是不依赖于任何已有的专家系统,不针对任何具体领域的。它与专家系统的外壳相比,具有更大的灵活性和通用性,但同时也增加了使用的难度。 通用专家系统工具也有多种,例如OPS、UNITS,RLL,ROSIE等等。
专家系统实验外壳ESES(Expert System Experiment Shell)是一个用产生式规则表示知识的专家系统外壳,它是专门为本教材的教学而设计的,前面使用过的“动物识别系统”就是利用这个外壳创建的。
专家系统的开发过程一般可以归纳为:问题选择与任务确定、需求分析、原型化设计、规划与设计、系统实现、测试与评价、系统维护与完善等七个阶段。
专家系统开发各阶段的主要任务如表所示:
专家系统开发各阶段的主要任务
高中信息技术粤教版选修5 人工智能初步2.1 知识精品课件ppt: 这是一份高中信息技术粤教版选修5 人工智能初步2.1 知识精品课件ppt,共12页。PPT课件主要包含了知识及其分类,为什么要学习知识表示,自然语言表示,格式化表示,计算机语言表示,知识的格式化表示方法等内容,欢迎下载使用。
粤教版选修3 网络技术应用3.5 综合活动:“跨时空的因特网服务”专题调查优质ppt课件: 这是一份粤教版选修3 网络技术应用3.5 综合活动:“跨时空的因特网服务”专题调查优质ppt课件
高中信息技术粤教版选修4 数据管理技术第三章 使用数据库3.5 机构化查询语言SQL精品ppt课件: 这是一份高中信息技术粤教版选修4 数据管理技术第三章 使用数据库3.5 机构化查询语言SQL精品ppt课件