题目
产生式系统[1]中,在执行规则时,如果某一规则的右部是一个或多个结论,则把这些结论添加到 [1] 中;如果规则的右部是一个或多个操作,则执行这些操作。A. 规则库[2]B. 推理机C. 综合数据库D. 推理系统
产生式系统[1]中,在执行规则时,如果某一规则的右部是一个或多个结论,则把这些结论添加到 [1] 中;如果规则的右部是一个或多个操作,则执行这些操作。
A. 规则库[2]
B. 推理机
C. 综合数据库
D. 推理系统
题目解答
答案
A. 规则库:不正确。规则库是存储系统中所有规则的地方,不是存储结论的地方。
B. 推理机:不正确。推理机是用于控制规则应用和执行推理过程的引擎,不负责存储结论。
C. 综合数据库:正确。综合数据库(Working Memory)用于存储当前已知的事实和结论。当规则的右部是结论时,结论将被添加到综合数据库中,供后续规则使用。
D. 推理系统:不正确。推理系统是指整个产生式系统的集合,包括规则库、推理机和综合数据库等各个组件,而不是专门用于存储结论的地方。
综上所述,本题的答案是 C. 综合数据库。
解析
本题考查产生式系统的基本组成及其功能。关键在于理解各组件的作用:
- 规则库存储所有规则,不处理结论;
- 推理机负责规则匹配与执行,不存储数据;
- 综合数据库(Working Memory)用于存储当前事实和结论,是推理过程的核心临时存储区;
- 推理系统是整体框架,包含各组件,非专门存储结论。
破题关键:明确综合数据库的作用是临时存储推理过程中产生的事实和结论,供后续规则使用。
选项分析
A. 规则库
规则库仅存储规则本身(条件和动作),不参与存储推理过程中产生的结论,因此不正确。
B. 推理机
推理机负责规则的匹配与执行,是推理的控制中心,但不存储数据,因此不正确。
C. 综合数据库
综合数据库用于存储当前已知的事实和中间结论。当规则的右部是结论时,这些结论会被添加到这里,供后续规则使用,因此正确。
D. 推理系统
推理系统是产生式系统的整体集合,包含规则库、推理机和综合数据库等,而非专门存储结论的模块,因此不正确。