医疗知识图谱 neo4j

开源项目:

https://github.com/liuhuanyong/QASystemOnMedicalKG

一.效果

二.需要安装:

pip install pyahocorasick

pip install py2neo

三.需要修改:

需要改的点:

1.改连接的方式

2.改读文件的方式

MedicalGraph

运行:

build_medicalgraph.py

时间很长,几个小时

四 保存数据

关闭neo4j客户端

bash 复制代码
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

导入文件

bash 复制代码
D:\tool\neo4j-community-3.5.9\bin>neo4j-admin load --from=D:\output.csv --database=graph.db --force

文件见网盘

五 代码分析:

1.首先通过ahocorasick提取出关键词,属于哪种疾病,需要什么操作

比如:感冒和猝死怎么预防

操作类型就是预防

2.通过操作类型,找到疾病与操作的关系图谱

3.执行图谱获取数据,然后进行固定模板的返回

相关推荐
xiaozhazha_几秒前
低代码与AI技术在企业ERP系统构建中的实践应用——以快鹭云平台为例
人工智能·低代码
明天再做行么2 分钟前
AI 时代,我们是否应该重温极限编程?
人工智能·低代码·极限编程
Codebee16 分钟前
ood 框架深度解析:OneCode-RAD 跨平台移动开发套件的技术演进之路
人工智能·低代码
SmartBrain21 分钟前
DeerFlow实践:华为ITR流程的评审智能体设计
人工智能·语言模型
程序员鱼皮28 分钟前
我做了个 AI 文档阅读神器,免费开源!
人工智能·程序员·ai编程
袁庭新34 分钟前
职场人为什么必须学AI?
人工智能·aigc
gptplus1 小时前
【重要通知】ChatGPT Plus将于9月16日调整全球充值定价,低价区将被弃用,开发者如何应对?
人工智能·gpt·chatgpt
亚里随笔1 小时前
小型语言模型:智能体AI的未来?
人工智能·语言模型·自然语言处理·llm·rlhf·agentic
mit6.8241 小时前
[code-review] AI聊天接口 | 语言模型通信器
人工智能·语言模型·代码复审
Zero_to_zero12342 小时前
NVSpeech_170k 数据集音频提取处理
人工智能·音视频