知识图谱关系抽取 python_知识图谱关系抽取

1、deepdive安装

deepdive是斯坦福开发的具有语言识别能力的信息抽取工具,可用作KBC系统(Knowledge Base Construction)的内核。在做知识图谱的时候其是一个十分强大的工具。其安装可参考中文知识图谱开放网的链接。点击打开链接

2、Postgresql安装

deepdive在使用过程中,产生的数据都存放在数据库中,依赖于postgre、mysql等关系型数据库,可以直接输入如下命令在机器上安装postgre,其安装可参考上述的中文只是图谱开放网,也可参考如下链接。点击打开链接

postgresql连接时候会报错:psql: FATAL: Peer authentication failed for user "postgres",此时需要修改其配置文件,将 /etc/postgresql/9.1/main/pg_hba.conf 中的

#Database administrative login by Unix domain socketlocal all postgres peer

改为:

#Database administrative login by Unix domain socketlocal all postgres trust

#"local" is for Unix domain socket connections onlylocal all all peer

改为

#"local" is for Unix domain socket connections only

local all all md5

3、Postgresql基本命令

deepdive需要和postgresql进行连接,但前提是需要在postgresql中建立项目数据库,这需要对postgresql有一定的了解,本文列举了几个常用的postgresql命令,如下:

(1)登录命令:psql -U username -d database_name。(postgresql默认的登录名是postgres,而且每个用户命中都会有postgres这个数据库,因此若想切换用户,只需psql -U username -d postgres即可)

(2)查看postgresql有哪些用户:\du

(3)psql切换登录用户:\c dbname username

(4)查看有哪些数据库:SELECT datname FROM pg_database;(一定添加分号,与mysql类似)

(5)进入某数据库:\c dbname

(6)查看数据库中有哪些表:\dt

(7)查看表中的内容:select * from transaction_dbdata;

4、deepdive和postgresql连接

deepdive和postgresql连接的中介是db.url这一文件,其配置详情请看如下连接。点击打开链接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值