规则演绎系统和产生式系统有哪几种推理方式?各自的特点为

规则演绎系统和产生式系统有哪几种推理方式?各自的特点为何?

答案

1.规则演绎系统的推理方式有正向推理、逆向推理和双向推理 (1)正向推理 推理方向:从 if部分向 then部分推理的过程,它是从事实或状况向目标或动作进行操作的 目标表达式:文字的析取 事实表达式:任意形式 (2)逆向推理 推理方向:从 then部分向 if部分推理的过程,它是从目标或动作向事实或状况进行操作的 目标表达式:任意形式 事实表达式:文字的合取 (3)双向推理组合了正向推理和逆向推理的优点,克服了各自的缺点,具有更高的搜索求解效率。 2.产生式系统的推理方式有正向推理、逆向推理和双向推理 (1)正向推理 驱动方式:数据驱动 推理方法:从一组数据出发向前推导结论 启动方法:从一个事件启动 透明程序:不能解释其推理过程 推理方向:由底向上推理 优点:算法简单,容易实现 缺点:盲目搜索,可能会求解许多与总目标无关的子目标,每当总数据库内容更新后都要遍历整个规则库,推理效率低 适用场合:已知初始数据,而无法提供推理目标,或解空间很大的一类问题,如监控,预测,规划,设计等问题 典型系统:CLIPS, OPS (2)逆向推理 驱动方式:目标驱动 推理方法:从可能的解答出发,向后推理验证解答 启动方法:由询问关于目标状态的一个问题而启动 透明程序:可解释其推理过程 推理方向:由顶向下推理 优点:搜索目的性强,推理效率高 缺点:目标的选择具有盲目性,可能会求解许多假的目标;当可能的结论数目很多时,推理效率不高;当规则的右部是执行某种作而不是结论时,逆向推理不便使用 适用场合:结论单一或者已知目标结论,而要求验证的系统,如选择,分类,故障诊断等问题 典型系统:PROLOG (3)双向推理结合了正向推理和逆向推理的长处,克服了两者的短处,其控制策略比两者都要复杂。

题目信息

题号:7845
题型:简答题
知识点:人工智能
难度:普通