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

相关推荐
liugddx5 分钟前
Qwen2-VL:发票数据提取、视频聊天和使用 PDF 的多模态 RAG 的实践指南
人工智能·gpt·ai·pdf·开源·音视频
学习前端的小z1 小时前
【AIGC】如何通过ChatGPT提示词Prompt定制个性学习计划
人工智能·chatgpt·prompt·aigc
小馒头学python1 小时前
机器学习中的概率超能力:如何用朴素贝叶斯算法结合标注数据做出精准预测
人工智能·python·算法·机器学习
Once2gain1 小时前
dlopen: cannot load any more object with static TLS & sklearn, HPOBench, smac3
人工智能·python·sklearn
B站计算机毕业设计超人1 小时前
计算机毕业设计Python+大模型中医养生问答系统 知识图谱 医疗大数据 中医可视化 机器学习 深度学习 人工智能 大数据毕业设计
大数据·人工智能·爬虫·python·深度学习·机器学习·知识图谱
学不会lostfound1 小时前
三、计算机视觉_02计算机视觉领域的四大基本任务
人工智能·目标检测·图像分割·图像分类·计算机视觉四大基本任务·目标定位
华院计算2 小时前
活动|华院计算作为联盟理事单位出席进博会全球人工智能合作论坛
人工智能
卧式纯绿2 小时前
自动驾驶3D目标检测综述(二)
人工智能·目标检测·自动驾驶
TMT星球2 小时前
引领豪华MPV新趋势,比亚迪夏内饰科技广州车展全球首发
人工智能·科技
小二·2 小时前
革命性AI搜索引擎!ChatGPT最新功能发布,无广告更智能!
人工智能·搜索引擎·chatgpt