医疗知识图谱 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.执行图谱获取数据,然后进行固定模板的返回

相关推荐
广州山泉婚姻5 分钟前
解锁高效开发:Spring Boot 3和MyBatis-Flex在智慧零工平台后端的应用实战
人工智能·spring boot·spring
三花AI5 分钟前
Higgsfield AI 整合 Flux.1 Kontext:一站式创意工作流解决方案
人工智能
vokxchh20 分钟前
RootSIFT的目标定位,opencvsharp。
人工智能·opencv·计算机视觉
神经星星22 分钟前
基于8.6万蛋白质结构数据,融合量子力学计算的机器学习方法挖掘69个全新氮-氧-硫键
人工智能·深度学习·机器学习
执笔论英雄23 分钟前
【大模型训练】中短序列attention 和MOE层并行方式(二)
人工智能
位东风24 分钟前
【凌智视觉模块】rv1106 部署 ppocrv4 检测模型 rknn 推理
c++·人工智能·嵌入式硬件
LLM大模型32 分钟前
LangChain篇-自定义Callback组件
人工智能·程序员·llm
玩转AGI37 分钟前
Deepseek篇--开源技术DualPipe 与 EPLB详解
人工智能·程序员·llm
2501_915374351 小时前
如何彻底删除Neo4j中的所有数据:完整指南
数据库·oracle·neo4j
掘金一周1 小时前
CSS 实现九宫格缩放(9-slice scaling 不变形拉伸)| 掘金一周 6.12
前端·人工智能·openai