——有些专家系统还具有“自学习”能力, 即不断对自己的 知识进行扩充、完善和提炼。这一点是传统系统所无法比拟的。
——专家系统不像人那样容易疲劳、遗忘,易受环境、情绪等 的影响, 它可始终如一地以专家级的高水平求解问题。因此, 从这种意义上讲,专家系统可以超过专家本人。
第 12 章 专 家系 统
12.1.3
第 12 章 专 家系 统
12.2 系统结构
专家系统是一种计算机应用系统。由于应用领域和实际 问题的多样性, 因此, 专家系统的结构也就多种多样。但抽 象地看, 它们还是具有许多共同之处。
第 12 章 专 家系 统
12.2.1
从概念来讲, 一个专家系统应具有如图 12-1所示的一般 结构模式。其中知识库和推理机是两个最基本的模块。
第 12 章 专 家系 统
3. 动态数据库
动态数据库也称全局数据库、综合数据库、工作存储器、 黑板等,它是存放初始证据事实、推理结果和控制信息的场所, 或者说它是上述各种数据构成的集合。动态数据库只在系统 运行期间产生、变化和撤消, 所以称为“动态”数据库, 且 在图中用虚线包围。 需要说明的是, 动态数据库虽然也叫数 据库, 但它并不是通常所说的数据库, 两者有本质差异。
第 12 章 专 家系 统
12.1.2
同一般的计算机应用系统(如数值计算、 数据处理系统等) 相比,专家系统具有下列特点:
——从处理的问题性质看, 专家系统善于解决那些不确定性 的、 非结构化的、没有算法解或虽有算法解但在现有的机器 上无法实施的困难问题。例如,医疗诊断、地质勘探、天气预 报、市场预测、管理决策、军事指挥等领域的问题。
这里的解释是对仪器仪表的检测数据进行分析、 推测得 出某种结论。例如通过对一个地区的地质数据进行分析, 从 而对地下矿藏的分布和储量等得出结论。又如,通过对一个人 的心电图波形数据进行分析, 从而对该人的心脏生理病理情 况得出某种结论。显然,以上两种事情都是经验丰富的专家才 能胜任的。而所谓“规划”, 就是为完成某任务而安排一个 行动序列。例如, 对地图上的两地间找一条最短的路径、为 机器人做某件事安排一个动作序列等。