位置: IT常识 - 正文

医疗知识图谱问答系统(python neo4j)(医疗知识科普图片)

编辑:rootadmin
医疗知识图谱问答系统(python neo4j)

推荐整理分享医疗知识图谱问答系统(python neo4j)(医疗知识科普图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:医疗知识图谱问答,医疗知识图谱问答,医疗知识图谱 图神经网络,医疗知识图谱项目实战,医疗知识图谱的构建与应用,医疗知识图谱问答,医疗知识图谱问题汇总,医疗知识图谱问答,内容如对您有帮助,希望把文章链接给更多的朋友!

这是中科院软件所刘焕勇老师在github上的一个开源项目

地址:http:// https://github.com/liuhuanyong/QASystemOnMedicalKG

本项目构建了以疾病为中心的医疗知识图谱,实体规模4.4万,实体关系规模30万。并基于此,搭建起了一个可以回答18类问题的自动问答小系统。 本项目以neo4j作为存储,并基于传统规则的方式完成了知识问答,并最终以cypher查询语句作为问答搜索sql,支持了问答服务。

基于知识图谱的问答框架

基于知识图谱的问答系统应用知识

本体构建RDF 生成问句解析SPARQL 查询 答案生成

本项目的问答系统完全基于规则匹配实现,根据问句中的关键词进行匹配,对匹配到的关键词分类问句,然后使用cypher的match去匹配查找neo4j,根据返回数据组装问句回答,最后返回结果。

医药领域知识图谱规模

知识图谱实体类型

实体类型中文含义实体数量举例Check诊断检查项目3,353支气管造影;关节镜检查Department医疗科目54整形美容科;烧伤科Disease疾病8,807血栓闭塞性脉管炎;胸降主动脉动脉瘤Drug药品3,828京万红痔疮膏;布林佐胺滴眼液Food食物4,870番茄冲菜牛肉丸汤;竹笋炖羊肉Producer在售药品17,201通药制药青霉素V钾片;青阳醋酸地塞米松片Symptom疾病症状5,998乳腺组织肥厚;脑实质深部出血Total总计44,111约4.4万实体量级

 知识图谱实体关系类型

实体关系类型中文含义关系数量举例belongs_to属于8,844<妇科,属于,妇产科>common_drug疾病常用药品14,649<阳强,常用,甲磺酸酚妥拉明分散片>do_eat疾病宜吃食物22,238<胸椎骨折,宜吃,黑鱼>drugs_of药品在售药品17,315<青霉素V钾片,在售,通药制药青霉素V钾片>need_check疾病所需检查39,422<单侧肺气肿,所需检查,支气管造影>no_eat疾病忌吃食物22,247<唇病,忌吃,杏仁>recommand_drug疾病推荐药品59,467<混合痔,推荐用药,京万红痔疮膏>recommand_eat疾病推荐食谱40,221<鞘膜积液,推荐食谱,番茄冲菜牛肉丸汤>has_symptom疾病症状5,998<早期乳腺癌,疾病症状,乳腺组织肥厚>acompany_with疾病并发疾病12,029<下肢交通静脉瓣膜关闭不全,并发疾病,血栓闭塞性脉管炎>Total总计294,149约30万关系量级

 知识图谱属性类型

属性类型中文含义举例name疾病名称喘息样支气管炎desc疾病简介又称哮喘性支气管炎...cause疾病病因常见的有合胞病毒等...prevent预防措施注意家族与患儿自身过敏史...cure_lasttime治疗周期6-12个月cure_way治疗方式"药物治疗","支持性治疗"cured_prob治愈概率95%easy_get疾病易感人群无特定的人群 支持问答的类型问句类型中文含义问句举例disease_symptom疾病症状乳腺癌的症状有哪些?symptom_disease已知症状找可能疾病最近老流鼻涕怎么办?disease_cause疾病病因为什么有的人会失眠?disease_acompany疾病的并发症失眠有哪些并发症?disease_not_food疾病需要忌口的食物失眠的人不要吃啥?disease_do_food疾病建议吃什么食物耳鸣了吃点啥?food_not_disease什么病最好不要吃某事物哪些人最好不好吃蜂蜜?food_do_disease食物对什么病有好处鹅肉有什么好处?disease_drug啥病要吃啥药肝病要吃啥药?drug_disease药品能治啥病板蓝根颗粒能治啥病?disease_check疾病需要做什么检查脑膜炎怎么才能查出来?check_disease 检查能查什么病全血细胞计数能查出啥来?disease_prevent预防措施怎样才能预防肾虚?disease_lasttime治疗周期感冒要多久才能好?disease_cureway治疗方式高血压要怎么治?disease_cureprob治愈概率白血病能治好吗?disease_easyget疾病易感人群什么人容易得高血压?disease_desc疾病描述糖尿病

问答样例 

项目实现

1.项目运行配置要求:要求配置neo4j数据库及相应的python依赖包

根据neo4j 安装时的端口、账户、密码,修改相应文件:answer_search.py 和build_medicalgraph.py 、neo4j

安装neo4j(neo4j 依赖java jdk 1.8版本以上),见文章:http://t.csdn.cn/UAu3Q

医疗知识图谱问答系统(python neo4j)(医疗知识科普图片)

安装好neo4j后,登录网站http://localhost:7474/browser/

查看端口号和用户名

 并修改相应python文件

  2.知识图谱数据导入:python build_medicalgraph.py,导入的数据较多,需要几个小时。

 数据导入这一步会出现一些问题,要注意编码格式,包的正确安装等

安装 py2neo

直接使用pip install py2neo命令会默认安装最新版,可能使用会出现问题

推荐安装4.3.0版本:pip install py2neo==4.3.0 -i https://pypi.douban.com/simple

导入成功后即可查看

 3、启动问答:python chat_graph.py

安装pyahocorasick

pip3 install pyahocorasick -i https://pypi.tuna.tsinghua.edu.cn/simple/

本文链接地址:https://www.jiuchutong.com/zhishi/293784.html 转载请保留说明!

上一篇:CSS|文本溢出隐藏(css字体溢出)

下一篇:超适合练手的一套JavaWeb项目 (超市后台管理系统)(适合练手的动漫人物)

  • 鸿蒙系统怎么为文件夹重命名(鸿蒙系统怎么啦)

    鸿蒙系统怎么为文件夹重命名(鸿蒙系统怎么啦)

  • 支付宝怎么隐藏金额(支付宝怎么隐藏真实姓名和电话号码)

    支付宝怎么隐藏金额(支付宝怎么隐藏真实姓名和电话号码)

  • 苹果怎么设置铃声(苹果怎么设置铃声音乐)

    苹果怎么设置铃声(苹果怎么设置铃声音乐)

  • 电脑版WPS文档纸张letter怎么设置(wps的纸张设置在哪里)

    电脑版WPS文档纸张letter怎么设置(wps的纸张设置在哪里)

  • vivox27白屏了怎么办(vivo白屏了怎么办)

    vivox27白屏了怎么办(vivo白屏了怎么办)

  • 佳能3680打印机闪黄灯(佳能3680打印机三角黄灯闪)

    佳能3680打印机闪黄灯(佳能3680打印机三角黄灯闪)

  • 火狐浏览器清除缓存在哪里(火狐浏览器清除账号密码)

    火狐浏览器清除缓存在哪里(火狐浏览器清除账号密码)

  • activex是什么

    activex是什么

  • 抖音直播的点赞有什么用(抖音直播的点赞数可以变现吗)

    抖音直播的点赞有什么用(抖音直播的点赞数可以变现吗)

  • 微信收款后零钱里没有(微信收款后零钱不显示)

    微信收款后零钱里没有(微信收款后零钱不显示)

  • 苹果手机版本低无法下载怎么办(苹果手机版本低怎么升级最新版本)

    苹果手机版本低无法下载怎么办(苹果手机版本低怎么升级最新版本)

  • wps可以编辑pdf文件吗(wps office可以编辑pdf吗)

    wps可以编辑pdf文件吗(wps office可以编辑pdf吗)

  • 苹果8p用ios13能用吗(苹果8p用13.3系统怎么样)

    苹果8p用ios13能用吗(苹果8p用13.3系统怎么样)

  • 怎样把qq音乐移到u盘(怎样把qq音乐移到sd卡)

    怎样把qq音乐移到u盘(怎样把qq音乐移到sd卡)

  • 手机亮度不够怎么办(手机亮度不够怎么调)

    手机亮度不够怎么办(手机亮度不够怎么调)

  • 抖音换装视频怎么拍(抖音的换装视频怎么做出来的)

    抖音换装视频怎么拍(抖音的换装视频怎么做出来的)

  • 视频怎么转格式到mp4(腾讯视频怎么转格式)

    视频怎么转格式到mp4(腾讯视频怎么转格式)

  • 华为耳机悦享版和标准版区别(华为耳机悦享版充电多长时间)

    华为耳机悦享版和标准版区别(华为耳机悦享版充电多长时间)

  • a1778是不是全网通(a1778是什么型号)

    a1778是不是全网通(a1778是什么型号)

  • 华为应用市场怎么卸载(华为应用市场怎么卸载不了)

    华为应用市场怎么卸载(华为应用市场怎么卸载不了)

  • 烤箱门有缝隙正常吗(烤箱门有缝隙正常不)

    烤箱门有缝隙正常吗(烤箱门有缝隙正常不)

  • 苹果x和xr钢化膜通用吗(苹果x和苹果xr钢化膜一样吗)

    苹果x和xr钢化膜通用吗(苹果x和苹果xr钢化膜一样吗)

  • 苹果手机怎么共享联系人(苹果手机怎么共享位置别人还不知道)

    苹果手机怎么共享联系人(苹果手机怎么共享位置别人还不知道)

  • 基于乐吾乐核心库开发的组态编辑器-前端vue2+element,后端node+koa2+mysql5.7(乐吾实验学校网站)

    基于乐吾乐核心库开发的组态编辑器-前端vue2+element,后端node+koa2+mysql5.7(乐吾实验学校网站)

  • 【产品新体验】CSDN. 云IDE体验与功能使用教程(保姆级教程)(产品体验是什么意思)

    【产品新体验】CSDN. 云IDE体验与功能使用教程(保姆级教程)(产品体验是什么意思)

  • CSS盒子模型(css盒子模型怎么做)

    CSS盒子模型(css盒子模型怎么做)

  • 小规模税费如何做分录
  • 怎么计算土地增值税的相关税金
  • 税务检查的定义
  • 出口货物不报关走快递
  • 上月计提工资下月要冲回吗冲会吗
  • 收到投资款需要交税吗?
  • 计提个人社会保险费
  • 私对公转错了多久退回来
  • 收到补助款的会计分录
  • 个体工商户转为企业要交税吗
  • 企业每月纳税申报流程
  • 小规模季度超过30万是全额纳税吗
  • 怎么在电子税务局变更财务负责人
  • 提供物业管理服务税率
  • 办税人员需要会计证吗
  • 新公司注册后先开户还是先税务登记
  • 对公账户分为一般户和基本户
  • 防伪税控服务费减免文件
  • 500万以下固定资产最新政策
  • 房地产开发经营企业确认当期因销售房地产
  • 现金盘盈盘亏怎么计算
  • 银行定期存款的利息是每个月给你吗
  • 应收票据收到了吗
  • 支付税点是什么意思
  • 本年利润总账需要本年合计吗?
  • 研发费用的归集范围
  • 被替换的账面价值题目
  • 新政府会计制度科目表
  • 收到的增值税专用发票如何认证
  • linux用在哪些方面
  • 黑枣的功效与作用图片
  • 解决的英文
  • 其他综合收益的来源
  • 货物运输发票怎么备注发票样板
  • 发行债券的会计分录摊销
  • 上月未结账本月不能操作任何业务
  • 个人股权转让应税凭证名称
  • 小规模纳税人免征增值税政策
  • php是面向对象编程吗
  • php操作mysql数据库
  • python中的包有哪些
  • 研发费用加计扣除75%还是100%
  • 公司总人数和上社保人数
  • 企业没有ca怎么登陆公积金账户
  • 发票的规格型号有字数限制吗
  • 用友t3怎样设置权限
  • 个体工商户要做账报税吗
  • 股票手续费如何计算公式
  • 信用减值损失在贷方表示什么
  • 销售货物如何写凭证
  • 水电发票如何开
  • 用友T3如何取消审核人和制单人不能为同一
  • 收购股权如何做分录
  • 个人承担社保如何办理
  • 受托开发软件一般做什么
  • 建立明细账科目怎么排顺序
  • mysql 添加外键
  • 使用u盘安装windows10电脑识别不出来
  • 应该怎么消除
  • avgnt.exe
  • 关于linux操作系统的描述中
  • linux rpm包安装
  • win7系统开机出现英文字母
  • 安装yum的命令
  • Linux中通过Socket文件描述符寻找连接状态介绍
  • js动态表格可修改表格数据
  • python supper函数
  • cocos2dx 3.3 helloworld 入门 学习与详解
  • opengl3d
  • career和calling的区别
  • nodejs基础
  • nodejs 写文件
  • javascript中array数组对象的含义及常用方法
  • 浅谈建筑地基基础加固施工技术亲
  • android 开源框架
  • 昆山市税务分局领导名单
  • 十四五时期税收制度
  • 无锡城市生活垃圾处理费
  • 税务迁出需要哪些手续2020年
  • 讨论如何做好寺庙管理服务工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设