下面学习基于规则专家系统
基于规则的专家系统是个计算机程序,该程序使用一套包含在知识库内的规则对工作存储器内的具体问题信息(事实)进行处理,通过推理机推断出新的信息。其工作模型如图5.4所示。
从图5.4可以看出,基于规则的专家系统采用下列模块来建立产生式系统的模型:
①知识库:以一套规则建立人的长期存储器模型。
②工作存储器:建立人的短期存储器模型,存放问题事实和由规则激发而推断出的新事实。
③推理机:借助于把存放在工作存储器内的问题事实和存放在知识库内的规则结合起来,建立人的推理模型,以推断出新的信息。
基于规则的专家系统不需要一个人类问题求解的精确匹配,而能够通过计算机提供一个复制问题求解的合理模型。
一个基于规则专家系统的完整结构示于图5.5。其中,知识库、推理机和工作存储器是构成本专家系统的核心。系统的主要部分是知识库和推理引擎。根据到目前为止讨论的推理系统,知识库由谓词演算事实和有关讨论主题的规则构成。推理引擎由所有操纵知识库来演绎用户要求的信息的过程构成-如消解、前向链或反向链。用户接口可能包括某种自然语言处理系统,它允许用户用一个有限的自然语言形式与系统交互。也可能用带有菜单的图形接口界面。解释子系统分析被系统执行的推理结构,并把它解释给用户。