|
产生式系统与一般计算系统相比具有以下特点:综合数据库是全局性的,在为所有的规则访问;规则之间不能互相调用,它们之间的联系中能通过综合数据库进行。因此,可以对综合数据库、产生式规则和控制系统的修改可以相对独立进行,特别适合于人工智能的应用。其优点是规则的表示具有固有的模块特性,易于实现解释功能,其推理机制接近于人类的思维方式,因此获得了广泛的应用
1、规则库(知识库) 规则库由一系列产生式规则组成。规则形式为: 前件 2、工作存储器 工作存储器以称为动态数据库、综合数据库、短期数据库缓冲器,用它来存储所求解问题的初始状态及已知事实,推理的中间结果及结论。其内容是动态变化的。可通过简单的表、数组、带索引的文件结构、关系数据库等来实现。 3、控制器 控制器以称为规则解释器,它控制系统的运行和推理过程,包括:①规则扫描的起点和顺序安排;②规则前件与工作存储器中事实的模式匹配;③工作存储器的状态更新;④多条规则被触发时的冲突消解;⑤推理终止条件的判定等。
过程Production (1)DATA (2)untill DATA 满足结束条件,do (3) begin (4) 在规则集合中,选择一条可应用于DATA的规则R (5) DATA (6) end 注:DATA是指综合数据库,第四步中对应于不同的控制系统,选择规则可以有很多不同的方法
|