位置: 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项目 (超市后台管理系统)(适合练手的动漫人物)

  • 红米k40后面四个摄像头分别是什么(红米k四零后面的)

    红米k40后面四个摄像头分别是什么(红米k四零后面的)

  • 索尼xm3怎么连接蓝牙呢(索尼xm3怎么连接手机)

    索尼xm3怎么连接蓝牙呢(索尼xm3怎么连接手机)

  • 小米10没有呼吸灯怎么提示(小米没有呼吸灯怎么办)

    小米10没有呼吸灯怎么提示(小米没有呼吸灯怎么办)

  • 华为nova7有红外功能的吗(华为nova7有红外功能)

    华为nova7有红外功能的吗(华为nova7有红外功能)

  • 华为双向无线充电(华为互相无线充电)

    华为双向无线充电(华为互相无线充电)

  • 手机忽然扬声器声音沙沙响(手机扬声器突然不响了)

    手机忽然扬声器声音沙沙响(手机扬声器突然不响了)

  • iphonex听筒没声音扬声器有(iphonex听筒没声音扬声器有维修费用)

    iphonex听筒没声音扬声器有(iphonex听筒没声音扬声器有维修费用)

  • 新设备登录微信多久可以改密码(新设备登录微信聊天记录还在吗)

    新设备登录微信多久可以改密码(新设备登录微信聊天记录还在吗)

  • 苹果手机共享相簿可以关闭吗(苹果手机共享相册别人能看到吗)

    苹果手机共享相簿可以关闭吗(苹果手机共享相册别人能看到吗)

  • 酷狗音乐不能播放是怎么回事(酷狗音乐不能播放整首歌曲怎么回事)

    酷狗音乐不能播放是怎么回事(酷狗音乐不能播放整首歌曲怎么回事)

  • 华为云空间与云盘的区别(华为云空间与云同步有啥区别)

    华为云空间与云盘的区别(华为云空间与云同步有啥区别)

  • FPS是什么(fps是什么单位)

    FPS是什么(fps是什么单位)

  • 华为cmr-w09什么型号(华为cmr-w09什么时候)

    华为cmr-w09什么型号(华为cmr-w09什么时候)

  • 抖音私密作品怎么删除(抖音私密作品怎么删除啊华为手机)

    抖音私密作品怎么删除(抖音私密作品怎么删除啊华为手机)

  • 苹果相册回收站在哪里(苹果相册回收站怎么找)

    苹果相册回收站在哪里(苹果相册回收站怎么找)

  • 网络编程是做什么的(网络编程有什么用)

    网络编程是做什么的(网络编程有什么用)

  • 小米8开发者选项在哪(小米8开发者选项怎么开启)

    小米8开发者选项在哪(小米8开发者选项怎么开启)

  • 苹果手机乱跳屏怎么办(苹果手机乱跳屏 中间一条线)

    苹果手机乱跳屏怎么办(苹果手机乱跳屏 中间一条线)

  • airpods使用方法音量(airpods3使用方法)

    airpods使用方法音量(airpods3使用方法)

  • 苹果8p是双卡双待吗(苹果手机8p是不是双卡)

    苹果8p是双卡双待吗(苹果手机8p是不是双卡)

  • 同一个苹果id怎么不共享通话记录(同一个苹果id怎么改锁屏密码)

    同一个苹果id怎么不共享通话记录(同一个苹果id怎么改锁屏密码)

  • Windows7纯净版系统防止流氓软件在自己电脑上随意(win7纯净版系统官网)

    Windows7纯净版系统防止流氓软件在自己电脑上随意(win7纯净版系统官网)

  • python开发环境是什么(什么叫python的开发环境)

    python开发环境是什么(什么叫python的开发环境)

  • 三栏式明细账适用于银行存款吗
  • 发票已经做账但要退款账不平咋办
  • 2021新版利润表
  • 发票加盖公章有用吗
  • 坐收坐支在会计上如何反映
  • 在途物资的会计凭证怎么做
  • 接受捐赠的材料会计分录怎么写
  • 费用跨年入账所得怎么算
  • 月末结转所有收入类账户
  • 新产品开发费用怎么扣除
  • 可以把两张发票合写在记账凭证上吗
  • 贸易公司给客户开发票
  • 税收分类编码选错了会罚款么
  • 存货中的生产成本是指
  • 残疾人保障金人数
  • 季度收入超过30万但开票只有10万
  • 中国电信服务
  • 个人以非货币性资产投资个人所得税
  • 计征所得税会计分录怎么做?
  • 补交上一年度的所得税怎么做账
  • 操作系统不同
  • 厂区地面硬化的意义
  • 如何部署迫击炮
  • 腾讯手游助手如何隐藏键位
  • 谈谈你对人民美好生活的理解
  • i911900k与10900k
  • 固定资产更新改造支出资本化
  • 材料成本差异如何理解
  • PHP:spl_autoload_extensions()的用法_spl函数
  • pavprot.exe - pavprot是什么进程 作用是什么
  • php ffi 教程
  • 狮子岩斯里兰卡
  • 夕阳下的大白鲨过山车,美国新泽西州 (© John Van Decker/Alamy)
  • Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
  • php excel导入数据
  • 我国消费税的特点
  • 设计协会是干什么的
  • 详解php中的序列是什么
  • 前端如何适配移动端
  • css各种居中
  • 网络安全工具大全图片
  • ChatGPT等大模型的模型量化:平滑量化法
  • 个体工商户生产经营所得税税率表2023
  • 期末调整汇兑损益计算
  • PostgreSQL教程(三):表的继承和分区表详解
  • 出口业务的会计处理
  • 开票项目与实际不符合
  • 财务会计制度及核算软件备案有效期
  • 购买办公楼之后怎么入住
  • 酒店维修费是计入销售成本吗
  • 企业所得税汇算清缴时间
  • 研发费用怎么入帐
  • 差旅费报销会计分录题目
  • 以前年度损益科目编码
  • 一般纳税人公司开普票几个税点?
  • 契税退税政策怎么操作
  • 企业取得的财政补贴是否缴纳增值税
  • 土地拍卖相关法律法规
  • 领备用金时会计怎么做分录
  • 固定资产折旧方法一经确定不得随意变更
  • 医院收费单可以当发票吗
  • 进项票是服务费怎么做会计分录
  • 生产成本增加记哪边
  • sql实用教程
  • mysql修改默认端口方法
  • win7系统cpu占用率过高怎么办
  • 如何延长手机电池使用寿命
  • win10升级100完成不动
  • win10玩饥荒
  • win10预览体验推荐哪个通道
  • nodejss
  • python ftps
  • jquery显示图片
  • JQUERY的AJAX请求缓存里的数据问题处理
  • 电子税务局浏览器版本太低
  • 云办税大厅
  • 大数据在税务稽查的应用
  • 爱普生如何
  • 海珠税务局许丰
  • 改革概念股是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设