知识图谱task02

一.搭建知识图谱

  • 下载基于医疗领域知识图谱的问答系统
    git clone https://github.com/zhihao-chen/QASystemOnMedicalGraph.git

  • 修改build_graph.py中neo4j的用户名与密码

  • 导入数据
    python build_graph.py

前提已经安装好了以下环境:
python3.0及以上
neo4j 3.5.0及以上
jdk 1.8.0

导入的知识图谱如下:
导入的知识图谱

二.启动问答测试

  • 修改相关文件
    在entity_extractor.py中修改import ahocorasick为pyahocorasick
    在search_answer.py中修改neo4j的用户名和密码
  • 安装好相关库
    conda install pyahocorasick

报错
PackagesNotFoundError: The following packages are not available from current channels:
pyahocorasick
解决办法
anaconda search -t conda pyahocorasick 查看可用的版本
conda install -c https://conda.anaconda.org/conda-forge pyahocorasick 安装你要的版本
具体见:一个链接

  • 下载并导入预处理向量文件
    https://github.com/Embedding/Chinese-Word-Vectors
    bzip2 -d merge_sgns_bigram_char300.txt.bz2
    解压后放入data文件夹

  • 启动问答测试
    python kbqa_test.py

运行结果如下:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值