1、第5章 专家系统,专家系统(Expert System,ES)是一种模拟人类专家解决领域问题的计算机程序系统。 它能运用领域专家多年积累的经验和专门知识,模拟领域专家的思维过程,解决该领域中需要专家才能解决的复杂问题。,第5章 专家系统,专家系统概述专家系统工具,5.1 专家系统概述,5.1.1 专家系统的类型与特点 5.1.2 专家系统的结构与开发方法,5.1.1 专家系统的类型与特点,1. 专家系统的类型 (1)解释型专家系统 (2)诊断型专家系统 (3)调试型专家系统 (4)维修型专家系统,5.1.1 专家系统的类型与特点, (5)教育型专家系统 (6)预测型专家系统 (7)规划型专家系
2、统 (8)设计型专家系统 (9)监测型专家系统 (10)控制型专家系统,5.1.1 专家系统的类型与特点,2. 专家系统的一般特点 (1)知识的汇集 (2)启发性推理 (3)推理和解释的透明性 (4)知识获取与知识更新,5.1.2 专家系统的结构与开发方法,1. 专家系统的结构 专家系统的结构是指专家系统各组成部分的构造和组织形式。(1)知识库(2)全局数据库(3)推理机(4)解释器(5)用户接口(6)知识获取,5.1.2 专家系统的结构与开发方法,用 户,用户接口,全局数据库,解释器,知识库,推理机,知识获取,知识工程师,图5.1 专家系统结构,5.1.2 专家系统的结构与开发方法,2. 专家系统的开发方法 (1)建造专家系统的步骤 认识阶段 概念化阶段 形式化阶段 实现阶段 测试阶段,5.1.2 专家系统的结构与开发方法,图5.6 专家系统开发过程的瀑布模型,5.2 专家系统工具,1. 系统生成工具 (1)程序设计语言 LISP语言和PROLOG语言以及 C+ .,