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

  • 12123电子免检标志怎么查看(12123电子免检标志没更新)

    12123电子免检标志怎么查看(12123电子免检标志没更新)

  • 台式电脑蓝牙设备在哪里(台式电脑蓝牙设置在哪里打开)

    台式电脑蓝牙设备在哪里(台式电脑蓝牙设置在哪里打开)

  • 华为p40 pro+上市时间(华为p40pro上市时间)

    华为p40 pro+上市时间(华为p40pro上市时间)

  • 网易云听别人的歌单会增加次数吗(网易云听别人的播客有记录吗)

    网易云听别人的歌单会增加次数吗(网易云听别人的播客有记录吗)

  • 编解码器不可用是什么意思(编解码器不可用视频播放不了)

    编解码器不可用是什么意思(编解码器不可用视频播放不了)

  • 快手私信里的聊天记录删除了还可以找到吗(快手私信里的聊天记录删了怎么恢复)

    快手私信里的聊天记录删除了还可以找到吗(快手私信里的聊天记录删了怎么恢复)

  • 苹果x充电一般多长时间(苹果x充电一般多久充满)

    苹果x充电一般多长时间(苹果x充电一般多久充满)

  • ospf协议是域内路由协议吗(ospf协议区域)

    ospf协议是域内路由协议吗(ospf协议区域)

  • 苹果11耳机孔在哪(苹果11耳机孔在哪儿)

    苹果11耳机孔在哪(苹果11耳机孔在哪儿)

  • 手机怎么进入安全模式(手机怎么进入安卓调试桥)

    手机怎么进入安全模式(手机怎么进入安卓调试桥)

  • 手机没有备份怎么恢复数据(手机没有备份怎么恢复联系人)

    手机没有备份怎么恢复数据(手机没有备份怎么恢复联系人)

  • ipad怎么做ppt(苹果ipad怎么做ppt)

    ipad怎么做ppt(苹果ipad怎么做ppt)

  • mate30有几个版本(华为mate30一共有几个版本)

    mate30有几个版本(华为mate30一共有几个版本)

  • 超级看不能用了吗(超级看为什么不能用了)

    超级看不能用了吗(超级看为什么不能用了)

  • 360借条怎么解除绑定(360借条怎么解除不了银行卡)

    360借条怎么解除绑定(360借条怎么解除不了银行卡)

  • 微信静音了怎么调(微信静音了怎么办解除)

    微信静音了怎么调(微信静音了怎么办解除)

  • iphone6怎么取消uc推送信息(iphone6怎么取消耳机模式)

    iphone6怎么取消uc推送信息(iphone6怎么取消耳机模式)

  • 电脑自动下载软件怎么办(电脑自动下载软件)

    电脑自动下载软件怎么办(电脑自动下载软件)

  • 解决 WebStorm 2022.3.x 无法识别 Element UI 2.15.11 新版本中的 el-xxx 标签问题(解决科学文化领域的矛盾应坚持的方针是)

    解决 WebStorm 2022.3.x 无法识别 Element UI 2.15.11 新版本中的 el-xxx 标签问题(解决科学文化领域的矛盾应坚持的方针是)

  • 前端401错误 & 解决方法:响应拦截器(前端报405错误)

    前端401错误 & 解决方法:响应拦截器(前端报405错误)

  • 超像素(superpixel)——SLIC和深度学习法(超像素和markpage的区别)

    超像素(superpixel)——SLIC和深度学习法(超像素和markpage的区别)

  • 随机梯度下降算法 入门介绍(最通俗易懂)(随机梯度下降算法优缺点)

    随机梯度下降算法 入门介绍(最通俗易懂)(随机梯度下降算法优缺点)

  • 资产交换的涉税处理
  • 消费税应该怎么缴纳
  • 关税税收优惠记忆口诀
  • 销项税是什么意思进项税是什么意思
  • 注会其他专业可以考吗
  • 一般纳税人改成小规模纳税人
  • 增值税是5%的是什么
  • 公司入股资金有发票吗
  • 工会经费计入现金流量表哪项
  • 多缴的企业所得税办理退税怎么处理
  • 写字楼租金税率
  • 短期借款利息都需要测算什么
  • 联营和合营的区别
  • 房地产企业预缴税费
  • 已经入账的发票能把原始票据退回吗
  • 地方水利建设基金的会计分录
  • 烟草企业发生的广告和宣传费在当年营业收入15
  • 认证专票税务处理怎么做?
  • 会计核算中利润包括哪些
  • 研发费加计扣除做账务处理吗
  • 注册公司需要注册资金吗
  • mac苹果电脑系统
  • 绿化租赁价格
  • 政府扶持资金要交所得税吗
  • php文件包含的4种方式
  • php初学实例教程
  • modelist模型
  • 公司为员工缴纳社保的基数怎么确定
  • 会计分录由什么要素组成
  • 纳税调整增加额怎么做会计分录
  • 普尔曼多少钱
  • 增值税价外费用是什么意思
  • 可视化大屏的几种模式
  • 在国内如何用ChatGPT
  • php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
  • php中验证码如何实现登录验证
  • unistack怎么关掉
  • 支付货物运费计入什么科目
  • js继承方式及其优缺点
  • 非税收入定额票据可以报销吗去什么地方报销
  • 如何用织梦搭建网站
  • mongodb中的objectid
  • 土方开挖工艺标准
  • 借条这样写才有效
  • 公司个人借款如何做账
  • 增值税包括哪三种类型
  • 合同金额含税么
  • mysql编程一般步骤
  • 政府会计制度下基建账
  • 车辆保险费用查询
  • 一般纳税人企业要交哪些税
  • 已入库的原材料会计分录
  • 去年的招待费做什么科目
  • sqlserver 版本号
  • Winxp安装光盘修复
  • windows xp无法更改密码
  • ubuntu怎么禁用nouveau
  • mac itunes
  • winxp网络连接没有无线网络
  • Linux桌面环境安装
  • win7怎么隐藏软件
  • windows7如何安装net framework4.0
  • android开发环境配置
  • FIF互动帮助手册系列-HTML手册 flash版
  • linux chmod s
  • cmd for /f
  • 文件夹如何取名字
  • 原生js实现ajax步骤
  • vue3官方文档
  • 正则表达式/a/g
  • 一般纳税人销售米面粮油税率
  • 四川十大纳税企业
  • 开票系统怎么升级?
  • 北京市税务总局官网
  • 国家医保平台查不到住院记录
  • 要深化税收制度改革健全
  • 美国各州房产税税率
  • 广东省国家税务总局班子成员
  • 核定征收一般纳税人
  • 疫情期间增值税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设