基于neo4j的疫情信息管理系统

基于neo4j的疫情信息管理系统-浪涛分享
基于neo4j的疫情信息管理系统
此内容为付费资源,请付费后查看
1000
限时特惠
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
出现付款问题请及时联系微信客服处理,微信二维码在页脚,感谢!
付费资源

简介:

本系统为疫情信息的知识图谱管理系统,知识图谱数据包括了,患者节点,途径地地点和常住地地点,
可以有效地了解患者和患者的关系,是否去过同一个地方,来做疫情排查,系统自带了一份疫情相关知识图谱数据,
并且内部包含了对节点和关系的增删改查维护,以及根据数据做的问答功能,数据比较优质,人员信息已经脱敏,
可以放心使用。
第一次使用需要初始化neo4j的数据,初始化方式写在README.md中,请必须读一下这个文件

功能:

1、完整的登录注册功能,完善的用户系统,可以登录注册加退出。

2、登录后可以展示知识图谱,默认展示了100个节点,因为太多会卡死,可以自己调节,首页展示了三元组的搜索,
可以输入开始节点名称,关系名称,结束节点名称搜索图谱。

3、可以新建患者节点,新建途径地节点,新增常住地节点,并且可以新增关系,给节点建立起关系。

4、查询出图谱后,点击节点可以跳转修改页面,可以修改节点名称,并且删除节点。

5、问题系统可以输入自然语言,通过自然语言识别,找到对应问题。

技术描述:

1、系统采用django框架,登录注册等用户信息存在sqlite中,关系图谱数据存在neo4j中,当然sqlite可以改成mysql。

2、关系图谱展示,节点和关系的增删改查,前端使用echarts,后端链接数据库使用py2neo。

3、问答系统主要是两部分:a,第一部分是离线生成词表和词性表,词表是切词使用,词性表是做模板选择用的。
b,在线实时问答部分,当用户输入自然语言时,首先用jieba分词根据词表做自然语言识别,识别后根据词性表做选择,
判断使用哪个模板,然后生成match语言,通过py2neo查询neo4j拿到数据,最后做模板解析,填充答案。

4、注意本系统使用的问答是模板匹配,当然可以改成模型识别那种,但是没有对应实体提取模型没法做。

图片[1]-基于neo4j的疫情信息管理系统
图片[2]-基于neo4j的疫情信息管理系统
图片[3]-基于neo4j的疫情信息管理系统
图片[4]-基于neo4j的疫情信息管理系统
图片[5]-基于neo4j的疫情信息管理系统
图片[6]-基于neo4j的疫情信息管理系统
图片[7]-基于neo4j的疫情信息管理系统
图片[8]-基于neo4j的疫情信息管理系统
图片[9]-基于neo4j的疫情信息管理系统
图片[10]-基于neo4j的疫情信息管理系统
图片[11]-基于neo4j的疫情信息管理系统
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享