Task2 基于医疗知识图谱的问答系统操作介绍
这次的项目是来自于开源项目QASystemOnMedicalGraph
从无到有搭建一个医疗领域知识图谱(知识图谱规模较小),并基于此知识图谱搭建问答系统实现自动问题解析和回答。
运行环境:py2neo,neo4j ,预训练词向量:https://github.com/Embedding/Chinese-Word-Vectors
运行也比较简单,1.先构建知识图谱,运行下列命令(大约需要几个小时,比较慢,耐心等待即可):
python build_grapy.py
运行介绍之后,打开浏览器进入网址:http://localhost:7474/browser/,可以看到我们导入的数据的知识图谱,如下:
2.启动问答测试
python kbqa_test.py
运行时需要注意的几个问题:
- 记得修改代码中的neo4j的账号和密码(默认都是neo4j)
- joblib的问题,可以尝试直接
import jolib
不行的话就创建一个虚拟环境,安装低版本的sklearn吧