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

相关推荐
xuehaisj3 分钟前
菠萝蜜果实目标检测_yolo11-C3k2-ConvFormer改进
人工智能·目标检测·目标跟踪
月下倩影时15 分钟前
视觉学习篇——模型推理部署:从“炼丹”到“上桌”
人工智能·深度学习·学习
夕小瑶19 分钟前
从无形IP到AI万象,安谋科技Arm China“周易”X3 NPU 发布!
人工智能·科技·tcp/ip
陈天伟教授20 分钟前
人工智能技术-人工智能与科学-03 预测分子性能
人工智能
【建模先锋】20 分钟前
基于密集连接的DenseNet故障诊断模型:实现高鲁棒性的深度故障诊断
人工智能·cnn·信号处理·故障诊断·轴承故障诊断·西储大学数据集
余俊晖31 分钟前
英伟达开源多模态视觉语言模型-Nemotron Nano V2 VL模型架构、训练方法、训练数据
人工智能·算法·语言模型·自然语言处理·多模态
高洁0132 分钟前
国内外具身智能VLA模型深度解析(2)国外典型具身智能VLA架构
深度学习·算法·aigc·transformer·知识图谱
小殊小殊32 分钟前
从零手撸Mamba!
人工智能·深度学习
Juchecar34 分钟前
解析视觉:大脑识别色彩形状文字过程
人工智能
chatexcel1 小时前
ChatExcel亮相GTC2025全球流量大会
大数据·人工智能