关于知识图谱基于数据集的自动化构建——Python代码实现

采用字段映射字典!

import csv
from py2neo import Graph, Node, Relationship, NodeMatcher

# 字段映射字典
mapping_dict = {
    "公司": "company",
    "职位": "title",
    "薪资": "salary",
    "学历要求": "education",
    "职位描述": "description",
    "公司地址": "address",
}

# 公司与职位之间的关系
relationship_dict = {
    "公司招聘了某个职位": ["company", "招聘了", "title"],
    "职位对学历有一定的要求": ["title", "对", "education"],
    "职位描述详细说明了职位的技能和资格要求": ["title", "详细说明了", "description"],
    "公司位于某个具体的地址": ["company", "位于", "address"],
}

# 账号密码改为自己的即可
graph = Graph('http://localhost:7474', user='neo4j', password='neo4j')
# 清空全部数据
graph.delete_all()
# 开启一个新的事务
graph.begin()
matcher = NodeMatcher(graph
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值