知识图谱学习笔记(1)

论坛 期权论坛     
选择匿名的用户   2021-6-2 18:24   504   0
<div class="blogpost-body" id="cnblogs_post_body">
<p>知识表示和知识建模<br>------------------------------------<br>1.知识的特性</p>
<p> 相对正确性:在一定条件下,在某种条件中等等<br> 不确定性:<br> 存在“中间状态”<br> “真”(&#34;假&#34;)程度<br> 随机性<br> 模糊性<br> 经验性<br> 不完整性<br> 可表示性和可用性:<br> 语言;文字;图形;图像;视频;音频;神经网络;概率图模型<br>2.知识的分类<br> 常识性知识、领域性知识(作用范围)<br> 事实性知识、过程性知识、控制知识(作用以及表示)<br> 确定性知识、不确定性知识(确定性)<br> 逻辑性知识、形象性知识(结构及表现形式)<br>3.Horn逻辑:一阶谓词逻辑的子集<br> 原子Atom<br> p(t1,t2....tn)<br> p是谓词,n是目,ti是项(变量或者常量)<br> eg:has_child(Helen,Jack)<br> 规则Rules由原子构建:<br> H:-B1,B2,....Bm<br> H与B1、B2,。。。。。Bm是原子<br> H是头部原子<br> B1,B2,。。。。是体部原子<br> has_child(X,Y):-has_son(X,Y)</p>
<p> 事实是没有体部且没有变量额规则:<br> F(v1,v2,....vn):-has_child(Helen,jack):-<br>4.描述逻辑:一阶谓词逻辑的可判定子集<br> 用于描述概念,属性;对于术语知识库的构建提供了便捷的表达形式</p>
<p>5.基于语义网络的表示框架<br>-----------------------------<br> 1.知识图谱使用最主要的技术:SPARQL和RDF<br> 2.RDF数据发布的一些原则:<br> (1):用RDF来作为数据的格式<br> (2)用URI来标识所有的对象<br> (3)使用http协议让人们能够查询到这些标志<br> (4)当人们使用URI的时候,能够使用把用的信息返回给客户<br> (5)连接到其他的URI使得相关的内容也能被访问到<br>6.RDF简介:<br>----------------------------------<br> (1)RDF(Resource Description Framework)(资源描述框架),其中:<br> Resource:页面、图片、视频等任何具有URI标识符<br> Description:属性、特征和资源之间的关系<br> Framework:模型、语言和这些描述的语法<br> (2)在RDF中,知识总是以三元组的形式出现的<br> RDF是一个三元组(triple)模型,即每一份知识可以被分解为如下的形式:<br> (subject(主),predicate(谓),object(宾))</p>
<p> 例子:CCF ADL邀请王昊奋作为讲者,演讲主题的知识图谱<br><br> (CCF ADL,speaker,Haofen)<br> (CCF ADL,theme,KG)<br> (3)RDF本身也是一个图模型,用来链接资源的各种描述,所以RDF三元组可以被描述成这样的一个图(节点,边,节点)<br> (4)RDF Schema(RDFS):为RDF定义了如下词汇:<br> Class,subClassOf,type,Property,subPropertyOf,Domain,Rnage<br> RDFS推理实例1:利用了类别的实例和概念之间的上下位之间的关系<br> 谷歌 rdf:type 人工智能公司 //谷歌是一个人工智能公司<br> &#43;<br> 人工智能公司 rdfs:subclass 高科技公司 //人工智能公司是一家高科技公司<br> |<br> \/<br> 谷歌 rdf:type 高科技公司 //就可以退出谷歌是一个高科技的公司</p>
<p> </p>
<p> RDFS实例2:<br> 投资 rdfs:domain 投资人 //投资的主语一定是投资人<br> 投资 rdfs:range //投资的主语一定是投资公司<br> ||<br> \/<br> 大卫.切瑞顿<br> ||<br> \/<br> 大卫.切瑞顿 rdf:type 投资人<br>OWL和OWL2<br>-----------------------------<br> 1.RDF(S)表达能力上的缺陷<br> 通过RDFS可以表示一些简单的语义,但是在更多场景下,RDFS表达能力显得太弱,还缺少诸多的常用特征。</p>
<p> 对于局部值域的属性定义:RDFS中通过rdfs:range定义了属性的值域,该值域是全局性的,无法说明该属性应用于某些类时具有的特殊值域限制。</p>
<p> 类、属性、个体的等价性:RDF(S)中无法声明两个或者多个类、属性和个体是等价还是不等价。</p>
<p> 不想交类的定义:在RDF(S)中只能声明子类关系,如男人和女人都是人的子类,但是无法声明这两个类时不想交的。</p>
<p> 基数约束:即对某属性值可能或者必须的取值范围进行约束,如说明一个人有双亲(包括两个人),一门课至少有一名教师等。</p>
<p> 关于属性特性的描述:即声明属性的某些特性,如传递性、函数性、对称性,以及声明一个属性是另一个属性的逆属性等</p>
<p> 2.OWL简介:OWL的3个子语言:<br> OWL Lite<br> OWL DL<br> OWL Full<br> 3.等价词汇<br> eg:<br> exp:运动员 owl:equivalentClass exp:体育选手<br> exp:获得 owl:equivalentProperty exp:取得<br> exp:运动员A owl:sameIndividualAs exp:小明</p>
<p> 这个地方注意:exp是命名空间http://www.example.org的别称<br> 以上的三个三元组分别声明了两个类,两个属性,以及两个个体是等价的<br> 4.声明属性的传递性<br> exp:ancestor rdf:type owl:TransitiveProperty</p>
<p> exp:ancestor是一个传递关系;<br> 比如:
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP