基于neo4j的新冠肺炎知识图谱问答系统

简介:

本系统为关系图谱问答系统,自带了一份新冠肺炎相关知识图谱数据,数据比较优质,基本有大部分新冠相关知识。

第一次使用需要初始化neo4j的数据,初始化方式写在README.md中,请必须读一下这个文件

功能:

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

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

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

技术描述:

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

2、关系图谱展示,前端使用echarts,后端链接数据库使用py2neo。

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

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

系统比较完善,
可以作为一次任务使用!

800

图片[1]-基于neo4j的新冠肺炎知识图谱问答系统
图片[2]-基于neo4j的新冠肺炎知识图谱问答系统
图片[3]-基于neo4j的新冠肺炎知识图谱问答系统
图片[4]-基于neo4j的新冠肺炎知识图谱问答系统
图片[5]-基于neo4j的新冠肺炎知识图谱问答系统
图片[6]-基于neo4j的新冠肺炎知识图谱问答系统
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享