
Python利用知识图谱实现《红楼梦》人物关系可视化与问答系统的程序源代码及数据集
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目运用Python结合知识图谱技术,旨在呈现《红楼梦》中错综复杂的人物关系网络,并构建一个互动式的问答系统。通过直观的视觉化图表和智能查询功能,使读者能够更深入地理解这部经典文学作品中人物之间的联系与动态。同时提供详细的程序源代码及数据集供研究者参考使用。
1. `app.py` 是整个系统的主入口。
2. `templates` 文件夹包含 HTML 页面:
- `index.html`: 欢迎界面
- `search.html`: 搜索人物关系页面
- `all_relation.html`: 所有人物关系页面
- `KGQA.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` 脚本用于之前的人物资料抓取工作。
全部评论 (0)
还没有任何评论哟~


