知识图谱
文章平均质量分 95
simmerchan
这个作者很懒,什么都没留下…
展开
-
语义网络,语义网,链接数据和知识图谱
前一篇文章“为什么需要知识图谱?什么是知识图谱?——KG的前世今生”提及了和知识图谱相关的一些早期概念。为了让读者能够更好地区分这些概念,以及更好地在整体上把握知识谱图发展过程,本文将对这些概念作一个更为详细的介绍。一、语义网络(Semantic Network)对于初学者来讲,这个概念很容易和语义网(Semantic Web)相混淆。为了行文原创 2017-12-09 20:26:23 · 19304 阅读 · 1 评论 -
实践篇(四):Apache jena SPARQL endpoint及推理
对知识图谱有兴趣的读者可以关注我的知乎专栏,主要介绍知识图谱的相关概念、技术,也包含一些具体实践。在上一篇我们学习了如何利用D2RQ来开启endpoint服务,但它有两个缺点: 1. 不支持直接将RDF数据通过endpoint发布到网络上。 2. 不支持推理。这次我们介绍的Apache jena能够解决上面两个问题。一、Apache Jena简介Apache Jena(后文原创 2018-01-28 11:24:08 · 6492 阅读 · 7 评论 -
(分享)2017云栖大会知识图谱专场
对知识图谱有兴趣的读者可以关注我的知乎专栏,主要介绍知识图谱的相关概念、技术,也包含一些具体实践。今天和大家分享一下阿里2017云栖大会知识图谱专场的内容,一共有六场报告。知识图谱在阿里的发展。清华大学李涓子老师从知识工程的角度讲解机器智能。新加坡资讯通信研究院的苏俭老师分享了他们在在自然语言处理方面的工作。浙江大学陈华均老师介绍了中文知识图谱概况。狗尾草CTO王昊奋结合他们的产原创 2018-01-18 21:21:32 · 5258 阅读 · 3 评论 -
实践篇(三):D2RQ SPARQL endpoint与两种交互方式
对知识图谱有兴趣的读者可以关注我的知乎专栏,主要介绍知识图谱的相关概念、技术,也包含一些具体实践。这次我们介绍利用D2RQ开启SPARQL endpoint服务和两种交互方式:在浏览器中进行查询或者编写python脚本进行交互。跳过之前实践篇练习的读者,需要做的准备有:导入数据到Mysql,下载mapping文件(项目地址)。一、SPARQL endpoint前一篇介绍SPARQL原创 2018-01-18 21:13:25 · 4421 阅读 · 7 评论 -
RDF查询语言SPARQL
对知识图谱有兴趣的读者可以关注我的知乎专栏,主要介绍知识图谱的相关概念、技术,也包含一些具体实践。前面我们已经介绍过了语义网技术栈中的RDF,RDFS/OWL。这次我们介绍最后一个核心技术标准——SPARQL(RDF,OWL和SPARQL称为语义网的三大核心技术)。RDF本质上是一种数据模型,那么我们如何在RDF上进行查询呢?类似使用SQL查询关系数据库,我们使用SPARQL查询RDF格式的数原创 2018-01-07 13:24:45 · 13876 阅读 · 4 评论 -
实践篇(二):关系数据库到RDF
对知识图谱有兴趣的读者可以关注我的知乎专栏,主要介绍知识图谱的相关概念、技术,也包含一些具体实践。上一篇文章介绍了我们所使用的数据。其实,知识图谱数据的来源主要有三个:结构化数据、半结构化数据和非结构化的数据。我们所使用的电影数据就是结构化的数据。半结构化的数据指的是数据有一定的组织形式,但较结构化数据而言更松散(属性名和属性值具有多样性,比如“生日”就有“出生日期”、“诞辰”等多种表达方式)原创 2018-01-06 14:07:41 · 14662 阅读 · 3 评论 -
实践篇(一):数据准备和本体建模
对知识图谱有兴趣的读者可以关注我的知乎专栏,主要介绍知识图谱的相关概念、技术,也包含一些具体实践。通过前面几篇文章的介绍,读者应该对知识图谱,其相关概念,以及语义网技术栈中的RDF,RDFS/OWL有了一定的了解。然而,之前我们都是在介绍一些概念性的东西。实践才出真知,理论掌握得再好,不能解决实际问题也只是纸上谈兵。因此,笔者准备开一个实践篇,结合理论篇,让读者能够从无到有构建一个领域知识图谱,并在原创 2017-12-27 13:09:41 · 23092 阅读 · 6 评论 -
知识图谱基础之RDF,RDFS与OWL
对知识图谱有兴趣的读者可以关注我的知乎专栏,主要介绍知识图谱的相关概念、技术,也包含一些具体实践。看过之前两篇文章(1, 2)的读者应该对RDF有了一个大致的认识和理解。本文将结合实例,对RDF和RDFS/OWL,这两种知识图谱基础技术作进一步的介绍。其实,RDF、RDFS/OWL是类语义网概念背后通用的基本技术,而知识图谱是其中最广为人知的概念。一、知识图谱的基石:RDFRDF表现形式RDF(Re原创 2017-12-18 15:56:07 · 63757 阅读 · 11 评论 -
为什么需要知识图谱?什么是知识图谱?——KG的前世今生
我的知乎专栏,对知识图谱感兴趣的朋友可以关注。标题的命名顺序可能让有的读者不太习惯。通常在介绍一个陌生事物的应用前,我们先给出其定义。之所以换个顺序,是为了不让读者一开始就接触比较冰冷生硬的概念刻板描述(后面我尽量用更具体、准确的例子来表达),另一方面也是为了通过现实生活中的例子自然的引入知识图谱的概念。希望通过这种方式加深读者的印象和理解。为了减轻读者理解的负担,我尽可能地避免引入过多的概念和技术原创 2017-12-06 18:59:47 · 85873 阅读 · 13 评论 -
实践篇(五):KBQA Demo
作为实践篇的最后一篇,我们将介绍如何用Python完成一个简易的问答程序。下图是demo的展示效果:查询结果为空,回答“I don’t know.”;不能理解问句,回答“I can’t understand.”。本实现参考了王昊奋老师发布在OpenKG上的demo“基于REfO的KBQA实现及示例”,读者也可以参考此示例,来完成本demo。下面谈谈本demo的流程。一、基本流程原创 2018-01-28 11:25:43 · 6134 阅读 · 1 评论