首页 > 其他分享 >KR Review

KR Review

时间:2024-06-03 18:12:03浏览次数:22  
标签:表示 关系 Knowledge Review 语义 KR 论域 谓词

Ch2 知识表示

What is knowledge representation?

Knowledge: DIKW (Data, Information, Knowledge, Wisdom)

Knowledge Representation: the process of encoding knowledge into a form/architecture that can be used by a computer.

Way of representing knowledge:

  • Logic-based representation
  • Production representation
  • Architectural representation: Semantic Networks, Frames
  • 过程表示法

一阶谓词逻辑表示法

强调 表达式 truth-preserving operation

基础概念

回忆离散数学里数理逻辑内容:

  • 命题

  • 真值

  • 论域: 由所讨论对象的全体构成的集合

  • 个体: 论域中的元素,表示独立存在的事物或概念(可以是变元/常量)

  • 谓词:表示个体间关系的符号,是一个函数

    设\(D\)为论域,\(P\)为谓词,\(x\)为个体,$P: D^n \to { T, F } $是一个映射,其中

    \[D^n = \{(x_1, x_2, \dots, x_n) | x_i \in D \} \]

  • 函数:表示个体间的映射关系,是一个函数

    设\(D\)为论域,\(f\)为函数,\(x\)为个体,\(f: D^n \to D\)是一个映射,其中

    \[D^n = \{(x_1, x_2, \dots, x_n) | x_i \in D \} \]

  • 连词

  • 量词

  • 原子谓词公式

  • 合式公式

  • 辖域、辖域变元、自由变元

  • 变元替换:需要注意换名不能替换成已有的变元名

知识表示的步骤

例: 表示知识“所有教师都有自己的学生”

  1. 确定论域:人
  2. 确定谓词:教师、学生、教
  3. 表示知识:\(\forall x \exists y \text{ 教师}(x) \to \text{ 学生}(y) \land \text{教}(x, y)\)

应用

机器人移动盒子的例子

需要定义谓词Domain、以及一系列改变状态的操作

使用谓词解修道士与野人问题

产生式表示法

逻辑表示只强调真实性,忽略了前提与结论间的特定关系

是使用最多的知识表示方法

  • 事实: 断言一个语言变量的值或断言多个语言变量之间关系的陈述句
    例子: John is a studentJohn is a good student
  • 事实的表示
    三元组: (对象,属性, 值 )或(关系,对象 1,对象 2)
  • 规则: 描述事物之间的因果关系,由条件和结论组成的陈述句
    例子: IF John is a student THEN John is a good student

由于规则的不确定性,产生式系统的推理过程是不确定的,同时可能会产生冲突

其求解过程是一种反复进行的“匹配—冲突消解—执行”过程

语义网络

语义网络是一种有向图, 用实体及其语义关系来表达知识
结点代表实体,表示各种事物、概念、属性、状态、事件、动作等;
弧代表语义关系,表示连结的实体间的语义联系,它必须带有标识

基本语义关系有:

  • ISA:表示实体与其类别的关系
  • AKO:表示实体与其上位类的关系
  • HAVE:表示实体与其属性的关系

img

表达全称量词\(\forall\), 需要网络分区,即使用一个概念节点来表示全称量词的范围

img

Knowledge Graph

The Knowledge Graph is a knowledge base used by Google to enhance its search engine's search results with semantic-search information gathered from a wide variety of sources.

标签:表示,关系,Knowledge,Review,语义,KR,论域,谓词
From: https://www.cnblogs.com/Blackteaxx/p/18229386

相关文章

  • KRPano插件一键解密大师1.4.0更新
    KRPano插件一键解密大师,可以一键解密KRPano的XML/JS插件,并可以分析下载静态和动态网站的所有资源。软件下载安装即可使用,解密仅需鼠标一键点击即可,无需配置任何开发环境,方便全景开发人员研究学习全景开发,了解KRPano插件运行原理等。  1.4.0版本更新 1.修复某些网址无法......
  • Kruskal最小生成树
    Kruskal最小生成树Kruskal最小生成树是求解图G的最小生成树(最优树)T的算法。Kruskal算法是基于边来构造的算法,相对好理解。还有一个Prim算法是从点方面考虑的构建方式。对于图\(G(V,E)\),Kruskal算法的时间复杂度是\(O(|E|\cdot\alpha(V))\),其中α为Ackermann函数,其增长非......
  • 典型的 OKR 周期,全流程落地指南(超详细收藏)
    最近有很多OKR的用户对我们问了同样的一个问题,也是很多刚刚开始推行OKR的企业比较关注的一点:关于落地OKR的整个生命周期中,各个时间节点上都需要做哪些工作?典型的OKR周期,来源:《这就是OKR》下面小T将以季度OKR为例,带大家一起探讨一下各个时间节点上都应该做哪些工作,来确保企业的OK......
  • VS2022和VS2022 Preview的主要区别
    原文链接:https://tieba.baidu.com/p/8678521627VS2022和VS2022Preview的主要区别在于功能和稳定性。VS2022是微软官方出品的最新版本的开发工具包系列产品,是一个完整的开发工具集,包含了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。而......
  • [转]四步做好 Code Review
    本文转自:四步做好CodeReview-掘金(juejin.cn) 本节课为《如何做好CodeReview》,内容包括:为什么要做好CodeReview、如何做好CodeReview、例子:Python代码的CodeReview、如何成为一个好的reviewer和公司针对CodeReview的措施五个方面。为什么要做好CodeRev......
  • Tita | 你真的读懂《OKR工作法》了吗?
    《哈佛商学院最受欢迎的领导课》一书中,提到“一个管理者在工作过程中一定要注意关键要务”,现在很多公司都考虑到了这一点,但是对关键要务的推进并没有好的方法,而OKR工作法的根本特征正好是帮助公司聚焦核心目标,这也是OKR工作法越来越盛行的原因。OKR工作法所要颠覆的是KPI工作法,每......
  • SVRF学习_①_review下先
    由来自从正式工作后,时间都被有偿贡献给了公司。周末闲暇,也无兴致聊表乐趣之事。目前从事IC设计相关,大多工作资料都属于商业机密。<_>最近闲暇,想趁此诸君交流一些开放知识,分享会使我们共同进步!简单总结当前技术面想到啥写啥,随时改layout绘制--本职(90%以上都属于商业......
  • OKR 实践:来自一位信息技术部主管的成功秘诀
    为什么选择OKR公司信息技术部为38个各地分公司、12,000名员工的IT需求提供服务。庞大而多样的客户群常常使我们的团队分散,许多团队都在各自为政,以个案为基础解决问题,而不是采用企业解决方案。我们需要一种方法来使我们的目标对我们所服务的部门透明化,更好地协调我们的团队在所有......
  • PreviewMouseLeftButtonDown与MouseLeftButtonDown的撕烤
    在WPF(WindowsPresentationFoundation)中,PreviewMouseLeftButtonDown和MouseLeftButtonDown是两个常用的鼠标事件,它们在事件路由策略和处理时机上有所不同。了解这两个事件的区别以及如何在实际应用中使用它们,可以帮助开发者更好地处理用户交互。事件的基本区别PreviewMouseL......
  • 克里金代理模型Kriging
    Kriging笔记_代理模型由于Kriging模型不仅能对未知点的适应值进行预测,还能对其预测的不确定性进行估计。因此,其被广泛应用于代理模型辅助进化算法中,以解决昂贵单目标或多目标优化问题。使用下面的公式来估计未知点x的适应值:(均值+正态分布求解适应度值)......