第7章 专家系统 7.1 基本概念 7.2 系统结构 7.3 实例分析 7.4 系统设计与实现 7.5 开发工具与环境 7.6 专家系统的发展 7.1 基本概念 7.1.1 什么是专家系统 专家系统(Expert System,ES)就是能像人类专家一样解 决困难、复杂的实际问题的计算机(软件)系统。 专家系统的四个要素: (1) 应用于某专门领域。 (2) 拥有专家级知识。 (3) 能模拟专家的思维。 (4) 能达到专家级水平。 7.1.2专家系统的特点 从处理的问题性质看, 专家系统善于解决那些不确定 性的、 非结构化的、没有算法解或虽有算法解但在现有 的机器上无法实施的困难问题。例如,医疗诊断、地质勘 探、天气预报、市场预测、管理决策、军事指挥等领域 的问题。 从处理问题的方法看,专家系统则是靠知识和推理来解 决问题(不像传统软件系统使用固定的算法来解决问题), 所以, 专家系统是基于知识的智能问题求解系统。 从系统的结构来看, 专家系统则强调知识与推理的分 离, 因而系统具有很好的灵活性和可扩充性。 专家系统一般还具有解释功能, 即在运行过程中一方 面能回答用户提出的问题,另