知识图谱-day3
知识图谱的核心
知识图谱最重要的核心在于对业务的理解以及对知识图谱本身的设计
也就是说算法和开发不如我们一开始所想象的那么重要(强调的是:业务理解和知识图谱设计很重要)。
一个完整的知识图谱的构建包含以下几个步骤:
- 定义具体的业务问题
- 数据的收集 & 预处理
- 知识图谱的设计
- 把数据存入知识图谱
- 上层应用的开发,以及系统的评估。
在知识图谱设计的问题上,我们肯定会面临以下几个常见的问题:
- 需要哪些实体、关系和属性?
- 哪些属性可以做为实体,哪些实体可以作为属性?
- 哪些信息不需要放在知识图谱中?
其实很多事情都是结合使用相辅相成更好。
效率原则让知识图谱尽量轻量化、并决定哪些数据放在知识图谱,哪些数据不需要放在知识图谱。
效率原则的核心在于把知识图谱设计成小而轻的存储载体
知识图谱很适合需要深度挖掘关系的应用场景。就好像六度分离理论,使用知识图谱可以通过这样的间接联系做很多事情。
Python操作图数据库neo4j的两种方式
https://zhuanlan.zhi