产生式系统有哪几种推理方式?各自的特点?

(1)正向推理(正向链接推理):从一组表示事实的谓词或命题出发,使用一组产生式规则,用以证明该谓词公式或命题是否成立。
(2)逆向推理(后像链接推理):表示目标的谓词或命题出发,使用一组产生式规则证明事实谓词或命题成立,即首先提出一批假设目标,然后逐一验证这些假设。(其基本原理是从表示目标的谓词或命题出发,使用一组规则证明事实谓词或命题成立,即提出一批假设(目标)),然后逐一验证这些假设。
(3)双向推理:又称为正反混合推理,它综合了正向推理和逆向推理的长处,克服了两者的短处。双向推理的推理策略是同时从目标向事实推理和从事实向目标推理,并在推理过程中的某个步骤,实现事实与目标的匹配。

产生式系统有哪几种推理方式?各自的特点?相关推荐

  1. 说话人识别神经网络推理方式

    概述 说话人识别是一个序列总结(Sequence Summarization)任务,输入是音频(或者说,声学特征的序列),输出是说话人的嵌入码,有的神经网络可以输入一对音频,直接输出这对音频的相似度分 ...

  2. Hive metastore三种配置方式

    Hive的meta数据支持以下三种存储方式,其中两种属于本地存储,一种为远端存储.远端存储比较适合生产环境.Hive官方wiki详细介绍了这三种方式,链接为:Hive Metastore. 一.本地d ...

  3. c语言程序设计分段定时器,单片机C语言编程定时器的几种表达方式

    原标题:单片机C语言编程定时器的几种表达方式 吴鉴鹰单片机开发板地址 店铺:[吴鉴鹰的小铺] 地址:[https://item.taobao.com/item.htm?_u=ukgdp5a7629&a ...

  4. C++中的两种绑定方式(静态绑定、动态绑定)

    两种绑定方式 静态绑定:在编译时刻,根据指针或引用变量的静态类型来决定成员函数属于哪一个类. 动态绑定:在运行时刻,根据指针或引用变量实际指向或引用的对象类型(动态类型)来确定成员函数属于哪一个类. ...

  5. python数据结构与算法:二叉树及三种遍历方式(先序遍历/中序遍历/后序遍历)

    树的实现采用queue的形式: 树的三种遍历方式(广度优先白能力法):先序遍历(根左右),中序遍历(左根右)以及后序遍历(左右根) ######################P6.4 数据结构### ...

  6. Java多线程的11种创建方式以及纠正网上流传很久的一个谬误

    创建线程比较传统的方式是继承Thread类和实现Runnable,也可以用内部类,Lambda表达式,线程池,FutureTask等. 经常面试会问到继承Thread类和实现Runnable的区别,然 ...

  7. C/C++中switch用法的一种替换方式

    在C/C++中,switch语句是经常被用到的,当switch内的case语句较多时程序有时显得比较繁乱,此种情况下可以用另外一种实现方式替代switch.详细用法见例子: #include &quo ...

  8. 分布式锁的三种实现方式_基于 redis 的分布式锁实现

    云龙 资深运维开发工程师,负责游戏系统配置管理平台的设计和开发,目前专注于新 CMDB 系统的开发,平时也关注运维自动化,devops,python 开发等技术. 背景 CMDB 系统里面的机器数据会 ...

  9. LVS原理详解(3种工作方式8种调度算法)--老男孩

    一.LVS原理详解(4种工作方式8种调度算法) 集群简介 集群就是一组独立的计算机,协同工作,对外提供服务.对客户端来说像是一台服务器提供服务. LVS在企业架构中的位置: 以上的架构只是众多企业里面 ...

  10. (C++)string 的两种输入方式和输出方式

    注:头文件如下 #include<string> #include<cstdio> #include<iostream>using namespace std; 注 ...

最新文章

  1. [给12306支招]取消车票预订-采用全额预售(充值)
  2. Understanding the Framework (理解FMS框架)
  3. 12、mybatis返回map单条及多条记录
  4. 后台开发人员面试内容——JVM虚拟机(四)
  5. 谈谈设计模式的几个原则
  6. 央行允许银行倒闭破产,那么储户的存款怎么办?
  7. openstack服务编排
  8. ccs 移植创建新工程_3D生物打印器官新突破,模拟肺与肝脏,未来可能实现定制人类器官...
  9. mysql errorcode 1366_MySQL 字符集的问题引起的Error 1366错误 | Soo Smart!
  10. android usb存储固定,如何在Android 10中设置默认USB行为
  11. 6.Python深入_内存管理
  12. android消息,android消息机制
  13. .netcore signalR 实时消息推送
  14. 自由移动的气泡_MBBR工艺—移动床生物膜反应器
  15. 教你如何零基础备考公务员
  16. vue事件修饰符prevent、self、native
  17. bat怎么发起网络请求_批处理命令教程之网络入侵
  18. 日历控件修改的JS代码
  19. Tsi721芯片驱动代码使用说明
  20. RAID 1 的优点缺点和应用场景

热门文章

  1. arping指令linux,arping
  2. 中央网信委印发《“十四五”国家信息化规划》,​网络安全市场进入快速增长期
  3. websockets 断开问题解决方案
  4. 简单的jsp代码(登录界面)
  5. html动态生成表格源码,JavaScript动态生成表格的示例
  6. AcWing 棋盘挑战 dsf
  7. I2C设备调试及波形分析
  8. 操作系统 | 内存文件映射 —— 文件到内存的映射
  9. ad转3d视图快捷键_AD工具快捷键
  10. cad计算机绘图入门,【菜鸟宝典】AutoCAD制图入门教学!