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

  • 微营销实战技巧全集分享(微营销流程)

    微营销实战技巧全集分享(微营销流程)

  • 支付宝钱管家怎么把钱取出来(支付宝钱管家怎么开通)

    支付宝钱管家怎么把钱取出来(支付宝钱管家怎么开通)

  • 爱普生l3156如何跟手机连接(爱普生L3156如何取消打印任务)

    爱普生l3156如何跟手机连接(爱普生L3156如何取消打印任务)

  • 手机进水无法开机了怎么办(手机进水无法开机维修多少钱)

    手机进水无法开机了怎么办(手机进水无法开机维修多少钱)

  • 监控视频怎么删除某一段(家里监控视频怎么删)

    监控视频怎么删除某一段(家里监控视频怎么删)

  • 华为nova5没有小艺(华为nova5怎么调出小工具)

    华为nova5没有小艺(华为nova5怎么调出小工具)

  • applepencil掉电特别快(applepencil掉电非常快)

    applepencil掉电特别快(applepencil掉电非常快)

  • 高频率和低频率的区别(高频率和低频率和波长的关系)

    高频率和低频率的区别(高频率和低频率和波长的关系)

  • 华为手环怎么没充电口(华为手环怎么没有时间)

    华为手环怎么没充电口(华为手环怎么没有时间)

  • 淘宝店铺资金要冻结多久(开淘宝店资金)

    淘宝店铺资金要冻结多久(开淘宝店资金)

  • 苹果手机安全中心在哪里(苹果手机安全中心图标)

    苹果手机安全中心在哪里(苹果手机安全中心图标)

  • 为什么qq音乐下载的歌不在本地(为什么qq音乐下载的音乐在文件夹找不到)

    为什么qq音乐下载的歌不在本地(为什么qq音乐下载的音乐在文件夹找不到)

  • 致电和来电的区别(致电啥意思)

    致电和来电的区别(致电啥意思)

  • txt文件用什么打开

    txt文件用什么打开

  • 哔哩哔哩会员购怎么退款(哔哩哔哩会员购欧气宝箱怎么弄)

    哔哩哔哩会员购怎么退款(哔哩哔哩会员购欧气宝箱怎么弄)

  • 苹果11可不可以无线充电(苹果11可不可以开空调)

    苹果11可不可以无线充电(苹果11可不可以开空调)

  • oled屏和lcd屏哪个省电(oled屏和lcd屏哪个伤眼)

    oled屏和lcd屏哪个省电(oled屏和lcd屏哪个伤眼)

  • wps幻灯片怎么合并(wps幻灯片合并形状)

    wps幻灯片怎么合并(wps幻灯片合并形状)

  • onu设备是光猫吗(onu和光猫)

    onu设备是光猫吗(onu和光猫)

  • gtx1660ti配什么cpu

    gtx1660ti配什么cpu

  • vivox27nfc功能怎么开启(vivox27nfc功能怎么添加门禁卡)

    vivox27nfc功能怎么开启(vivox27nfc功能怎么添加门禁卡)

  • 微信分享视频过长怎么办(微信分享视频过期怎么办)

    微信分享视频过长怎么办(微信分享视频过期怎么办)

  • 华为nova 4主要参数是多少(华为nova4性能参数)

    华为nova 4主要参数是多少(华为nova4性能参数)

  • 华为p30给苹果充电(华为p30给苹果充电设置方法)

    华为p30给苹果充电(华为p30给苹果充电设置方法)

  • rcapi.exe - rcapi是什么进程 有什么用

    rcapi.exe - rcapi是什么进程 有什么用

  • 青龙面板拉库命令大全最新【2022-10-13】(青龙面板拉库命令)

    青龙面板拉库命令大全最新【2022-10-13】(青龙面板拉库命令)

  • 企业所得税汇算清缴账务处理
  • 个人所得税申报截止时间
  • 进口货物的完税价格不包括
  • 出纳记账购进的货物
  • 生产用天然气如何入账
  • 养老保险滞纳金最高限额规定
  • 餐饮服务税率是几个点
  • 收到工程服务费会计分录
  • 税控维护费抵减增值税报表怎么填
  • 附加税期末余额在贷方怎么处理
  • 钱已付票未收到分录怎么做
  • 其他综合收益科目性质
  • 承兑汇票怎么委托收款
  • 收到借户过账资金的短信
  • 供应链公司的组织架构图
  • 房地产企业老项目增值税
  • 火车票退票手续费扣多少
  • 房地产开发企业应交税费科目
  • 应纳所得税额除以收入等于什么
  • 个人代开普通发票需要出税费吗?
  • 去年的税还能退吗
  • 旅游业适用差额征税政策时如何开具发票?
  • 企业向关联方借款是否可以无偿
  • 写着个人的发票能下账吗
  • abs应付债券
  • 营改增后装饰公司税率
  • 预提费用的会计分录2018
  • 电脑病毒的特点包括
  • w7系统怎么用
  • 微软正在测试什么意思
  • php字符串操作函数
  • windows10记事本
  • 高新技术企业的申报条件包括以下哪些
  • 埃姆雷莫尔
  • 无形资产使用寿命的复核
  • php简单么
  • 基西米河生态退化原因
  • 取得交易性金融资产的交易费用
  • 少数股东权益贷方表示什么意思
  • 图幅翻译
  • chat p
  • linux如何使用
  • 建筑保温材料施工规范
  • 收到上市公司分红企业所得税减半征收的情景
  • 库存周转率会大于1吗
  • 公司的实收资本是什么意思
  • 织梦艺嫣跳舞
  • 现金流量表里包括应收票据吗
  • 财政拨款结转是
  • concat group
  • 租金收入什么时候交房产税
  • 如何判定专利是否侵权
  • 收到外币收入如何入账
  • 退休后的税费
  • 怎么调整应收账款分录
  • 以自营方式建造固定资产
  • 外币投资计入什么科目
  • 存货账面价值的确定
  • 固定资产清理贷方余额是什么意思
  • 基本户有什么用
  • 收到货款但未开票怎么入账
  • 支付信息表
  • win2003注册表空间不足
  • windows xp死亡倒计时
  • wininfo.exe - wininfo是什么进程
  • 升级电脑win10系统
  • win10 ex4
  • 微软禁用windows
  • android开发环境配置
  • HTML文档中的头部(head)内容一般包含什么
  • css的transition和animation
  • 批量数据验证
  • node js作用
  • shell 解析yml
  • bootstrap 树形菜单
  • 安卓 自动更新
  • python的链表
  • javascript基础教学
  • 贵州省地方税务局历任纪检组长马平
  • 国家税务总局服务平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设