第12章专家系统 12.2系统结构 专家系统是一种计算机应用系统。由于应用领域和实际 问题的多样性,因此,专家系统的结构也就多种多样。但抽 象地看,它们还是具有许多共同之处
第 12 章 专 家系 统 专家系统是一种计算机应用系统。由于应用领域和实际 问题的多样性, 因此, 专家系统的结构也就多种多样。但抽 象地看, 它们还是具有许多共同之处。 12.2 系统结构
第12章专家系统 12.2.1概念结构 从概念来讲,一个专家系统应具有如图12-1所示的一般 结构模式。其中知识库和推理机是两个最基本的模块。 1.知识库( Knowledge Base,KB) 所谓知识库,就是以某种表示形式存储于计算机中的知 识的集合。知识库通常是以一个个文件的形式存放于外部介 质上,专家系统运行时将被调入内存。知识库中的知识一般包 括专家知识、领域知识和元知识。元知识是关于调度和管理 知识的知识。知识库中的知识通常就是按照知识的表示形式、 性质、层次、内容来组织的,构成了知识库的结构
第 12 章 专 家系 统 12.2.1 从概念来讲, 一个专家系统应具有如图 12-1所示的一般 结构模式。其中知识库和推理机是两个最基本的模块。 1. 知识库 (Knowledge Base, KB) 所谓知识库, 就是以某种表示形式存储于计算机中的知 识的集合。知识库通常是以一个个文件的形式存放于外部介 质上,专家系统运行时将被调入内存。知识库中的知识一般包 括专家知识、领域知识和元知识。元知识是关于调度和管理 知识的知识。知识库中的知识通常就是按照知识的表示形式、 性质、层次、内容来组织的, 构成了知识库的结构
第12章专家系统 人机界面 推理机|《÷解释模块 知识库 动态数据库 式 知识库管理系统 图12-1专家系统的概念结构
第 12 章 专 家系 统 图 12-1 专家系统的概念结构
第12章专家系统 2.推理机( Inference engine,IE) 所谓推理机,就是实现(机器)推理的程序。这里的推理, 是一个广义的概念,它既包括通常的逻辑推理,也包括基于产生 式的操作。例如 A→B A B 这里的/是个“结论”,则上式就是我们通常的假言推理; 若表示某种动作,则上式就是一种操作
第 12 章 专 家系 统 2. 推理机 (Inference Engine,IE) 所谓推理机, 就是实现(机器)推理的程序。这里的推理, 是一个广义的概念,它既包括通常的逻辑推理,也包括基于产生 式的操作。例如: A→B A B 这里的B若是个“结论” , 则上式就是我们通常的假言推理; 若表示某种动作, 则上式就是一种操作
第12章专家系统 推理机是使用知识库中的知识进行推理而解决问题的, 所以推理机也就相当于专家的思维机制,即专家分析问题、 解决问题的方法的一种算法表示和程序实现。 总之,知识库和推理机构成了一个专家系统的基本框架。 同时,这两部分又是相辅相成、密切相关的。因为不同的知识 表示有不同的推理方式,所以,推理机的推理方式和工作效率 不仅与推理机本身的算法有关,还与知识库中的知识以及知识 库的组织有关
第 12 章 专 家系 统 推理机是使用知识库中的知识进行推理而解决问题的, 所以推理机也就相当于专家的思维机制,即专家分析问题、 解决问题的方法的一种算法表示和程序实现。 总之,知识库和推理机构成了一个专家系统的基本框架。 同时,这两部分又是相辅相成、密切相关的。因为不同的知识 表示有不同的推理方式, 所以,推理机的推理方式和工作效率 不仅与推理机本身的算法有关, 还与知识库中的知识以及知识 库的组织有关