A267-基于知识图谱的红楼梦人物关系可视化及问答系统.md

A267-基于知识图谱的红楼梦人物关系可视化及问答系统

【购买前必看】

1、关于我们

深度学习乐园是由python哥全职技术团队组建运营【团队成员为:复旦大学博士、华东理工爱丁堡博士、格拉斯哥博士、纽约大学硕士、浙江大学硕士】。

我们只做python业务,精通sklearn机器学习/torch深度学习/django/flask/vue全栈开发。

2、关于项目

我们从2018年开始,就专注于深度学习sci、ei、ccf、kaggle等,至今已有7年,共发表过10多篇顶刊顶会。

官网累积了数百个项目,已有3000多学员付费购买,圈子内有口皆碑:www.zzgcz.com (更多高级私密项目无法对外,联系微信定制:zzgcz_com

3、售后承诺

包远程安装调试,所有项目均在本地运行通过,大部分都有截图和录屏。

支持二次修改,所有项目都是我们自己写的,改起来也非常容易。

加急定制1-2天可完成,这就是实力证明,远程验收满意后再付全款!

所有客户终身售后。兼职的人家都有主业,谁愿意持续服务你?

文件树:

  1. app.py是整个系统的主入口

  2. templates文件夹是HTML的页面 |-index.html 欢迎界面 |-search.html 搜索人物关系页面 |-all_relation.html 所有人物关系页面

  3. static文件夹存放css和js,是页面的样式和效果的文件

  4. raw_data文件夹是存在数据处理后的三元组文件

  5. neo_db文件夹是知识图谱构建模块 |-config.py 配置参数 |-create_graph.py 创建知识图谱,图数据库的建立 |-query_graph.py 知识图谱的查询

  6. KGQA文件夹是问答系统模块 |-ltp.py 分词、词性标注、命名实体识别

  7. spider文件夹是爬虫模块 |- get_*.py 是之前爬取人物资料的代码,已经产生好images和json 可以不用再执行 |-show_profile.py 是调用人物资料和图谱展示在前端的代码


部署步骤:

  • 0.安装所需的库 执行pip install -r requirement.txt

  • 1.先下载好neo4j图数据库,并配好环境(注意neo4j需要jdk11)。修改neo_db目录下的配置文件config.py,设置图数据库的账号和密码。

  • 2.切换到neo_db目录下,执行python create_graph.py 建立知识图谱

  • 3.去 这里 下载好ltp模型。ltp简介

  • 4.在KGQA目录下,修改ltp.py里的ltp模型文件的存放目录

  • 5.运行python app.py,浏览器打开localhost:5000即可查看

Image Token: M0r5bSllyojlxrxbQzXceNeZnhb

Image Token: FuiAblCi0oTxM5xleMGcPhaYngZ

Image Token: FerdbQm7Fo8tXqxa4R9c0hT9nJg

Image Token: Fw97b1ND5ophngxZMWHcxs7wnUe

Image Token: EpVWbU59go6KEKxgL0EcH7cMn7b

Image Token: KxhXbcJaooedAGxOBYec9gUInte