【數據庫】搭建醫療知識圖譜(Neo4j圖數據庫)


一、Neo4j下載與安裝

(1)下載運行環境並設置環境變量

下載(Java11!!! Neo4j貌似只能用這個環境 太高太低都不行) 下載過程:略

如果你的電腦已經有別的版本jdk 教你刪除:https://www.cnblogs.com/bigbigxiao/p/11289029.html

配置環境變量 指導教程(超級詳細):https://blog.csdn.net/write6/article/details/79136388

 下載Neo4j:去官網下載就好了 下社區版的

安裝Neo4j指導博客:https://blog.csdn.net/huanxuwu/article/details/80785986 或者 https://blog.csdn.net/u012482647/article/details/82050725

遇到某些錯誤可以參考:https://blog.51cto.com/2212826/2103860

 

二、項目環境搭建(python與修改源碼)

(1)python環境

這里選用劉煥勇老師的項目:https://github.com/zhihao-chen/QASystemOnMedicalGraph

我們下載下來整個項目后 發現是用python寫的 所以我們需要python編輯器

我推薦編輯器用pycharm python環境用anaconda 

pycharm下載沒有什么要說的 我下的專業版(學生優惠 白嫖) 社區版應該也行

anaconda下載下來 安裝的時候 有個選項(add to path)把這個選上 省的配置環境變量了

anaconda的客戶端里貌似沒有我們在在項目中用到的  py2neo  這個庫需要用anaconda prompt安裝

win系統點擊開始 搜索anaconda prompt就可以了

 

 打開之后 輸入    pip install py2neo

安裝就可以了 如果它提示你pip版本過低 升級pip版本就可以了

還要安裝neo4j庫  pip install neo4j

(2)源碼修改

在源碼search_answer.py和build_graph.py需要改自己的用戶名和密碼

 

 

三、運行項目(kbqa_test.py)

(1)同理 anaconda需要安裝

 pip install pyahocorasick

pip install genism(貌似是這個)

(2)修改data_dir變量

python中一個反斜杠是 轉義符 例如\n是換行等 需要\\表示分隔

 

 (3)運行

 

 由於數據過小 導致答案不是很准確


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM