知识图谱介绍及Neo4j数据库的安装

实验(实训)目的与要求:

  1. 了解知识图谱的概念及应用

  2. 了解知识图谱涉及到的技术

  3. 掌握Neo4j数据库的安装

实验(实训)原理与内容:

  1. 知识图谱的介绍及其应用领域分析
  2. Neo4j数据库的安装流程演示
  3. 从一开始的Google搜索,到现在的聊天机器人、大数据风控、证券投资、智能医疗、自适应教育、推荐系统,无一不跟知识图谱相关。它在技术领域的热度也在逐年上升。

    随着移动互联网的发展,万物互联成为了可能,这种互联所产生的数据也在爆发式地增长,而且这些数据恰好可以作为分析关系的有效原料。如果说以往的智能分析专注在每一个个体上,在移动互联网时代则除了个体,这种个体之间的关系也必然成为我们需要深入分析的很重要一部分。在一项任务中,只要有关系分析的需求,知识图谱就“有可能”派的上用场。

     

实训步骤:

  1. 安装jdk,配置环境变量
  2. 在Java_HOME配置JDK的配置 (JDK的版本:jdk-11.0.11)
  3. 安装neo4j,配置环境变量

  4. 在cmd中启动:neo4j.bat console

相关代码:

#创建人物节点
CREATE (n1:Person {name:'John'}) 
CREATE (n2:Person {name:'Sally'}) 
CREATE (n3:Person {name:'Steve'}) 
CREATE (n4:Person {name:'Mike'}) 
CREATE (n5:Person {name:'Liz'}) 
CREATE (n6:Person {name:'Shawn'}) 
#创建地区节点
CREATE (m1:Location {city:'Miami'})
CREATE (m2:Location {city:'Boston'})
CREATE (m3:Location {city:'Lynn'})
CREATE (m4:Location {city:'San Francisco'})
#创建关系:
MATCH (a:Person {name:'Liz'}), 
      (b:Person {name:'Mike'}) 
MERGE (a)-[:FRIENDS]->(b)
MATCH (a:Person {name:'Shawn'}), 
      (b:Person {name:'Sally'}) 
MERGE (a)-[:FRIENDS ]->(b)
MATCH (a:Person {name:'Shawn'}), (b:Person {name:'John'}) MERGE(a)-[:FRIENDS ]->(b)
MATCH (a:Person {name:'Mike'}), (b:Person {name:'Shawn'}) MERGE (a)-[:FRIENDS ]->(b)
MATCH (a:Person {name:'Sally'}), (b:Person {name:'Steve'}) MERGE (a)-[:FRIENDS ]->(b)
MATCH (a:Person {name:'Liz'}), (b:Person {name:'John'}) MERGE (a)-[:MARRIED ]->(b)
#创建出生地关系
MATCH (a:Person {name:'John'}), (b:Location {city:'Boston'}) MERGE (a)-[:BORN_IN ]->(b)
MATCH (a:Person {name:'Liz'}), (b:Location {city:'Boston'}) MERGE (a)-[:BORN_IN ]->(b)
MATCH (a:Person {name:'Mike'}), (b:Location {city:'San Francisco'}) MERGE (a)-[:BORN_IN ]->(b)
MATCH (a:Person {name:'Shawn'}), (b:Location {city:'Miami'}) MERGE (a)-[:BORN_IN ]->(b)
MATCH (a:Person {name:'Steve'}), (b:Location {city:'Lynn'}) MERGE (a)-[:BORN_IN ]->(b)

结果:

 分析:还可以进行一些其它的操作,比如增删改查,还有一些其它的细节不够完善。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值