開源項目:
https://github.com/liuhuanyong/QASystemOnMedicalKG
一.效果
二.需要安裝:
pip install pyahocorasick
pip install py2neo
三.需要修改:
需要改的點:
1.改連接的方式
2.改讀文件的方式
MedicalGraph
運行:
build_medicalgraph.py
時間很長,幾個小時
四 保存數(shù)據(jù)
關(guān)閉neo4j客戶端
D:\tool\neo4j-desktop-1.4.15\data\relate-data\dbmss\dbms-574a6837-af96-49bd-9201-34be5628d889\bin>neo4j-admin dump --database=graph.db --to=D:\output.csv
導(dǎo)入文件
D:\tool\neo4j-community-3.5.9\bin>neo4j-admin load --from=D:\output.csv --database=graph.db --force
文件見網(wǎng)盤
五 代碼分析:
1.首先通過ahocorasick提取出關(guān)鍵詞,屬于哪種疾病,需要什么操作
比如:感冒和猝死怎么預(yù)防
操作類型就是預(yù)防
2.通過操作類型,找到疾病與操作的關(guān)系圖譜
3.執(zhí)行圖譜獲取數(shù)據(jù),然后進行固定模板的返回文章來源:http://www.zghlxwxcb.cn/news/detail-704695.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-704695.html
到了這里,關(guān)于醫(yī)療知識圖譜 neo4j的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!