确定性知识表示--规则(产生式)
来源:互联网 发布:犀牛软件曲线圆角咋用 编辑:程序博客网 时间:2024/06/06 09:39
确定性知识是指其真假是可以明确表示的知识。其表示方法包括:谓词逻辑表示法,产生式表示法,语义网络表示法,框架表示法等。
产生式表示法
什么是产生式表示法?它是用来做什么的?
产生式是知识的一种表示方法,那么当然是用来表示知识的。
产生式表示法已经成为人工智能中应用最多的一种知识表示模式。尤其在专家系统方面应用广泛。
产生式的表示的基本原则(方法)
产生式表示法非常容易表示事实和规则。
事实的产生式表示:
什么是事实?
事实是 : 断言一个语言变量的值或断言多个语言变量之间关系的陈述句,
产生式中:
事实可以使用三元组或四元组来表示。
对于确定性事实用一个三元组表示:
(对象,属性,值) 或者 (关系,对象1,对象2)
对象是语言变量。这种表示方式可以在机器内部用一张表来表示。
例如:
如事实“老李年龄是35岁”,便写成(Lee,age,35)
事实“老李、老张是朋友”,可写成(friend,Lee,Zhang)
规则的产生式表示
规则是:规则描述的是事物间的因果关系。含义是 : 如果…则…
规则的产生式表示形式常称为产生式规则,简称产生式,或称规则。
规则的基本形式: IF <前件> THEN <后件> 前件是该规则可否使用的先决条件。前件由单个事实或者多个事实的逻辑组合构成。后件是一组结论或操作。指出当前件满足的时候,应该推出的结论或应该执行的操作。r1(规则编号):if <前件:单个事实或多个事实的逻辑组合构成> THEN <后件:一组结论或操作>
产生式表示的特性
优点:
自然性:产生式表示法使用如果…则…形式表示知识,与人类相像,直观,自然,便于推理。
模块性:每条规则都是一个独立的知识单元,描述前提与结论之间的一种静态关系,其正确性能够独立的得到保证。各个规则之间不相互调用。
有效性:产生式表示法除了表示确定知识外,稍作变形可以表示不确定性知识。
缺点:
效率低下。在产生式表示中,各规则之间的联系必须以综合数据库为媒介。其求解过程是反复的“匹配–冲突消解–执行”过程。
先用规则前提与综合数据库中的已知事实匹配。
从规则库中选用可用规则。
当有多条规则可用的时候,按照一定的策略进行冲突消解。然后执行选中的规则。
对于具有结构关系或层次关系的知识,用产生式难以将其表示。
- 确定性知识表示--规则(产生式)
- 确定性知识推理方法--产生式推理
- 产生式规则
- 人工智能--产生式表示法
- 确定性
- 知识表示
- 知识表示
- 人工智能——产生式规则
- 应用drools规则引擎做产生式规则不确定性推理
- AC自动机(确定性有限状态自动机)
- 知识图谱中的知识表示学习(Representation Learning)
- 基于产生式表示的动物识别系统
- Hilbert 空间填充曲线的产生式规则
- 人工智能----知识与知识表示
- B2C电子商务技术内幕(二)订单号的产生规则
- 数据挖掘之关联分析三(规则的产生)
- 数据挖掘之关联分析三(规则的产生)
- 量的产生与表示
- lucene查询索引的6个步骤
- adminLte 解决iframe高度问题
- lua调C++
- 慌
- angular的hero例子(2)
- 确定性知识表示--规则(产生式)
- java利用cors实现跨域请求
- 大数据学习中遇到的美丽意外
- C#网络编程基本字段---IPAddress、IPEndPoint
- Latex 编辑公式问题汇总
- PHP 终端设备判断
- python消费kafka数据批量插入到es
- sqlit3已经安装了还是报ImportError: No module named _sqlite3
- 支持向量机(SVM)算法原理