当前位置:   article > 正文

QASystemOnMedicalKG-master探索记录——医疗知识图谱

qasystemonmedicalkg

把探索的过程记录下来,方便自己以后查看,如果能给别人带来启发就更好啦
(PS:来自小白的记录)

下载

我是从下面这个代码里下载的
这是大神的代码

安装环境

(都是我自己的)
#cd G:\课外\知识图谱\QASystemOnMedicalKG-master
#python build_medicalgraph.py
#neo4j 数据库名称为QASystemOnMedicalKG-master.db

依赖库

这里我是跟着这个大神整的
真的好厉害
菜哥学知识图谱
(不知道为什么就一个赞,给大神点上)
这里面讲的很清楚,有一点要说明一下,差点给我心态整崩了
菜哥这里说,可以不用下载VC就能安装pyahocorasick,这一招很nice,我兴致勃勃的下载了miniconda,成功安装完pyahocorasick发现,我的虚拟环境启动不了了,出现conda env lise里有这个环境但是启动不了的情况。后来一查才发现bioconda,miniconda,conda,anaconda的区别
,这里附上链接很清楚。
bioconda,miniconda,conda,anaconda的区别

功能角度:Anaconda=Miniconda
大小角度:Anaconda > Miniconda
功能多少:Anaconda > Miniconda

所以我一开始安装了 Anaconda,就不用再安装miniconda,这样重复安装反而使我的虚拟环境启动不了。

总结:如果你已经安装了Anaconda,不用再安装miniconda和VC,就可以下载pyahocorasick。

程序启动

1.程序拿到手里解压之后,先改build_medicalgraph和answer_search的user和password,就是下面这个

 self.g = Graph(
            host="127.0.0.1",  # neo4j 搭载服务器的ip地址,ifconfig可获取到
            http_port=7474,  # neo4j 服务器监听的端口号
            user="xq,  # 数据库user name,如果没有更改过,应该是neo4j
            password="0507")
  • 1
  • 2
  • 3
  • 4
  • 5

2.在build_medicalgraph.py最后加上这两行

handler.create_graphnodes()
handler.create_graphrels()

  • 1
  • 2
  • 3

3.启动neo4j

4.启动build_medicalgraph.py

我是在
2020年7月29日下午三点三十五开始运行的,把第二行先注释掉,就先创建节点,看看多久能运行完

handler.create_graphnodes()
#handler.create_graphrels()

  • 1
  • 2
  • 3

2020年7月29日下午四点半运行完,感觉时间好像短了点,有点慌,不知道有没有落下什么。这时候neo4j里有44112个结点。
接着把第二行代码打开,接着运行

# handler.create_graphnodes()
    handler.create_graphrels()
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/526763
推荐阅读
相关标签
  

闽ICP备14008679号