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

  • 华为钱包怎么关闭自动续费(华为钱包怎么关闭借钱功能)

    华为钱包怎么关闭自动续费(华为钱包怎么关闭借钱功能)

  • 微信如何批量删除多个聊天窗口(微信如何批量删除账单)

    微信如何批量删除多个聊天窗口(微信如何批量删除账单)

  • 红米note7是什么屏幕

    红米note7是什么屏幕

  • 抖音多少粉丝才能开直播(抖音多少粉丝才能挣到钱)

    抖音多少粉丝才能开直播(抖音多少粉丝才能挣到钱)

  • 抖音beta过期了怎么办(91抖音过期了)

    抖音beta过期了怎么办(91抖音过期了)

  • 快手小店和小黄车有什么区别(快手小店和小黄车是需要分别交押金吗)

    快手小店和小黄车有什么区别(快手小店和小黄车是需要分别交押金吗)

  • 直接按电源开电脑开机进入BOS界面的原因(从电源开关可以直接接出来插排吗)

    直接按电源开电脑开机进入BOS界面的原因(从电源开关可以直接接出来插排吗)

  • vivox30拍照是什么样子的(vivox30相机)

    vivox30拍照是什么样子的(vivox30相机)

  • 涉及隐私内容无法截屏怎么关闭(涉及隐私内容无法录屏该怎么破解)

    涉及隐私内容无法截屏怎么关闭(涉及隐私内容无法录屏该怎么破解)

  • 华为手机如何改变应用图标(华为手机如何改时间24小时)

    华为手机如何改变应用图标(华为手机如何改时间24小时)

  • ipone7plus是否升级13.4(苹果7plus建议升级15吗)

    ipone7plus是否升级13.4(苹果7plus建议升级15吗)

  • 你撤回了一条消息重新编辑(你撤回了一条消息表情包)

    你撤回了一条消息重新编辑(你撤回了一条消息表情包)

  • 微信的分身怎么弄出来(微信的分身怎么关闭)

    微信的分身怎么弄出来(微信的分身怎么关闭)

  • 电子表格日期格式怎么转换(电子表格日期格式批量转换)

    电子表格日期格式怎么转换(电子表格日期格式批量转换)

  • 畅连通话怎么关闭(畅连通话怎样关闭)

    畅连通话怎么关闭(畅连通话怎样关闭)

  • 抖音怎样撤回发出的视频(抖音怎样撤回发送添加请求)

    抖音怎样撤回发出的视频(抖音怎样撤回发送添加请求)

  • soul举报对方看得到吗(soul举报成功对方能收到消息不)

    soul举报对方看得到吗(soul举报成功对方能收到消息不)

  • 爱奇艺会员到期后下载的电影还能看吗(爱奇艺会员到期了下载的电视剧还能看吗)

    爱奇艺会员到期后下载的电影还能看吗(爱奇艺会员到期了下载的电视剧还能看吗)

  • iphonex耗电快修复方法(苹果x耗电过快)

    iphonex耗电快修复方法(苹果x耗电过快)

  • 表格递减是升序还是降序(excel中递减是升序还是降序)

    表格递减是升序还是降序(excel中递减是升序还是降序)

  • 钉钉怎么看加班总数(钉钉怎么看加班调休)

    钉钉怎么看加班总数(钉钉怎么看加班调休)

  • pr怎么添加大量字幕(pr视频怎么添加多种视频效果)

    pr怎么添加大量字幕(pr视频怎么添加多种视频效果)

  • 小米8为什么取消红外(小米为什么取消了防误触)

    小米8为什么取消红外(小米为什么取消了防误触)

  • 平台化什么意思(平台化的定义)

    平台化什么意思(平台化的定义)

  • wps手机版怎么打勾(Wps手机版怎么打印)

    wps手机版怎么打勾(Wps手机版怎么打印)

  • retina显示屏相当于几k(retina屏和led屏)

    retina显示屏相当于几k(retina屏和led屏)

  • 荣耀20pro有人脸识别吗(荣耀20的人脸识别是什么类型的)

    荣耀20pro有人脸识别吗(荣耀20的人脸识别是什么类型的)

  • word表格中光标怎么移不上去(word表格中光标位置不对)

    word表格中光标怎么移不上去(word表格中光标位置不对)

  • PHPCMS 后台访问特别慢的原因?(cms访问出错)

    PHPCMS 后台访问特别慢的原因?(cms访问出错)

  • 研发费用加计扣除75%还是100%
  • 土地增值税常见问题及解答
  • 哪些单位须执行国家政策
  • 所得税申报表营业成本填什么数据
  • 员工加班误餐费怎么做凭证
  • 公司固定资产抵税
  • 各种投资之间的关系
  • 软件维护费属于费用还是资产
  • 长期借款利息计入应付利息吗
  • 商贸公司可以做美容行业吗?
  • 软件委托开发合同印花税
  • 外贸企业出口货物
  • 调表不调账最后会有什么问题
  • 劳务费发票可以含材料费吗
  • 非独立核算的分公司怎么做账
  • 旅游公司发票企业能报销吗
  • 合伙企业个人所得税经营所得税率
  • 定额发票验旧是什么意思
  • 增值税小规模纳税人免征增值税政策
  • 企业员工差旅平台排行
  • 软件开发开增票几个点
  • 建筑业预缴税款怎么退税
  • 个人租赁汽车给公司怎么开发票
  • 企业购房时支付的房租
  • 现在还有短期投资这个科目吗
  • 收到科技局研发的短信
  • 进项税和销项税怎么算
  • 赔绿化损失费的法律依据
  • 螃蟹不能和什么食物一起
  • PHP:oci_commit()的用法_Oracle函数
  • 借款成坏账了怎么处理
  • 哪些情况需要做进项税转出
  • csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处
  • 手续费及佣金扣除标准
  • 应纳税所得额的意思
  • 金蝶怎么加人
  • vue.js简介
  • 快递明细单
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 房地产开发间接费用和开发费用的区别
  • 职业年金是不是养老保险
  • 附加税减半征收实例账务处理
  • 不验资实收资本怎么做账
  • 报关单金额大于出口发票金额
  • 研究费用怎么做账
  • 制造费用可以计提吗
  • 可抵扣暂时性差异产生的情况有
  • 财政直接支付是什么科目
  • 建筑安装合同印花税率怎么算
  • 国际货运公司支付境外运费
  • 购入土地使用权的,以评估价格为计税依据
  • 开的发票超过了限额会怎样,怎么办?
  • 外币应收账款汇兑损失计入财务费用吗
  • etc发票当天可以打印吗
  • 电子承兑汇票如何入账
  • 简易征收是什么意思和一般纳税人
  • 线上MYSQL同步报错故障处理方法总结(必看篇)
  • 微软9月22
  • ubuntu20.04.2
  • centos如何设置ip
  • win8显示桌面图标
  • linux一块网卡绑定多个ip
  • centos7批量创建用户
  • jquery 拖拽布局
  • perl-v
  • unity单选
  • Node.js中的什么模块是用于处理文件和目录的
  • Android性能优化工具
  • JQuery datepicker 用法详解
  • linux shell实战
  • jQuery插件AjaxFileUpload实现ajax文件上传
  • android原生框架
  • jquery插件大全
  • jquery 获取html
  • 江西国税局电子税务局
  • 供暖企业所涉及的行业
  • 五险一金不满一年可以领失业金吗
  • 中山市地方税务局官网
  • 国税注销需要什么资料
  • 国税局发票查询平台发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设