领域应用知识图谱的技术与应用导读:从一开始的Google搜索,到现在的聊天机器人、大数据风控、证券投资、智能医疗、自适应教育、推荐系统,无一不跟知识图谱相关
它在技术领域的热度也在逐年上升
本文以通俗易懂的方式来讲解知识图谱相关的知识、尤其对从零开始搭建知识图谱过程当中需要经历的步骤以及每个阶段需要考虑的问题都给予了比较详细的解释
对于读者,我们不要求有任何AI相关的背景知识
什么是知识图谱3
知识图谱的表示4
知识图谱的存储6
金融知识图谱的搭建1
定义具体的业务问题2
数据收集&预处理3
知识图谱的设计4
把数据存入知识图谱5
上层应用的开发7
知识图谱在其他行业中的应用8
实践上的几点建议9
概论随着移动互联网的发展,万物互联成为了可能,这种互联所产生的数据也在爆发式地增长,而且这些数据恰好可以作为分析关系的有效原料
如果说以往的智能分析专注在每一个个体上,在移动互联网时代则除了个体,这种个体之间的关系也必然成为我们需要深入分析的很重要一部分
在一项任务中,只要有关系分析的需求,知识图谱就“有可能”派的上用场
什么是知识图谱
知识图谱是由Google公司在2012年提出来的一个新的概念
从学术的角度,我们可以对知识图谱给一个这样的定义:“知识图谱本质上是语义网络(SemanticNetwork)的知识库”
但这有点抽象,所以换个角度,从实际应用的角度出发其实可以简单地把知识图谱理解成多关系图(Multi-relationalGraph)
那什么叫多关系图呢
学过数据结构的都应该知道什么是图(Graph)
图是由节点(Vertex)和边(Edge)来构成,但这些图通常只包含一种类型的节点和边
但相反,多关系图一般包含多种类型的节点和多种类型的边
比如左下图表示一个经典的图结构,右边的图则表示多关系图,因为图里包含了多种类型的节点