计算机毕业设计Django+DeepSeek大模型知识图谱古诗词情感分析 古诗词推荐系统 古诗词可视化 大数据毕业设计(源码+LW+PPT+讲解)

温馨提示:文末有 优快云 平台官方提供的学长联系方式的名片!

温馨提示:文末有 优快云 平台官方提供的学长联系方式的名片!

温馨提示:文末有 优快云 平台官方提供的学长联系方式的名片!

 

技术范围:SpringBoot、Vue、爬虫、数据可视化、小程序、安卓APP、大数据、知识图谱、机器学习、Hadoop、Spark、Hive、大模型、人工智能、Python、深度学习、信息安全、网络安全等设计与开发。

主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码、文档辅导、LW文档降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。

🍅文末获取源码联系🍅

🍅文末获取源码联系🍅

🍅文末获取源码联系🍅

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及LW文档编写等相关问题都可以给我留言咨询,希望帮助更多的人

信息安全/网络安全 大模型、大数据、深度学习领域中科院硕士在读,所有源码均一手开发!

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人

介绍资料

Django+DeepSeek大模型知识图谱古诗词情感分析

摘要:古诗词作为中华文化的瑰宝,蕴含着丰富的情感与文化内涵。传统情感分析方法受限于语义理解能力与文化背景知识缺失,难以精准捕捉古诗词中的隐晦情感。本文提出基于Django框架与DeepSeek大模型的古诗词情感分析系统,通过构建知识图谱增强文化背景理解,结合DeepSeek大模型的深度语义解析能力,实现高精度情感分类与可视化分析。实验表明,该系统在《全唐诗》数据集上情感分析准确率达92.3%,较传统方法提升显著,为古诗词数字化研究提供新范式。

关键词:Django框架;DeepSeek大模型;知识图谱;古诗词;情感分析

一、引言

古诗词作为中华文化的重要载体,其情感表达蕴含丰富的历史、哲学与美学价值。传统情感分析方法多依赖人工标注或浅层语义模型,难以捕捉诗词中隐晦的意象与复杂情感。例如,李白的《静夜思》中“举头望明月,低头思故乡”通过“月亮”这一意象传递思乡之情,传统方法难以自动识别这种隐含的语义关联。随着大语言模型(LLM)与知识图谱技术的发展,结合深度语义理解与结构化知识推理成为解决这一问题的关键。

本文提出基于Django框架与DeepSeek大模型的古诗词情感分析系统,通过构建诗人-作品-意象-情感的多维知识图谱,结合DeepSeek的混合专家架构(MoE)与多头潜在注意力机制(MLA),实现高精度情感分类与动态可视化分析。实验表明,该系统在《全唐诗》5.7万首诗词数据集上准确率达92.3%,较传统TF-IDF方法提升16.1%,且支持用户自定义查询与知识图谱动态更新。

二、系统架构设计

2.1 总体架构

系统采用分层架构,分为数据层、算法层、服务层与表现层:

  • 数据层:MySQL存储古诗词原文与标注数据,Neo4j构建知识图谱(实体类型包括诗人、作品、意象、朝代,关系类型包括“创作于”“象征”“引用”等),MongoDB存储用户行为日志与非结构化数据(如诗词赏析、用户评论)。
  • 算法层:DeepSeek大模型通过微调适配古诗场景,结合知识图谱推理规则(如“若诗句含‘孤雁’且诗人处于贬谪期,则情感倾向负面”)生成最终标签;采用LoRA技术降低训练成本,提升模型泛化能力。
  • 服务层:Django框架提供RESTful API,Celery处理异步任务(如知识图谱更新),Redis缓存热门查询结果,Nginx实现负载均衡。
  • 表现层:Vue.js构建前端交互界面,ECharts实现情感分布饼图、诗人关系网络图等可视化,支持用户自定义查询与动态图谱遍历。

2.2 关键技术选型

  • Django框架:快速开发Web应用,内置ORM支持多数据库操作,提供用户认证、会话管理等核心功能。
  • DeepSeek大模型:选择DeepSeek-V3或Qwen-7B等开源模型,通过微调适配古诗场景,利用其混合专家架构降低推理成本,支持多跳推理与修辞解析。
  • 知识图谱:Neo4j图数据库存储结构化知识,Cypher查询语言实现复杂推理,支持6层深度遍历(如从“诗人→作品→意象→情感→历史背景→相关诗人”)。
  • 前端技术:Vue.js实现响应式布局,ECharts绘制动态可视化图表,AJAX实现无刷新交互。

三、关键技术实现

3.1 知识图谱构建

3.1.1 数据采集与预处理

从《全唐诗》《宋词三百首》等典籍中采集古诗词数据,结合古诗文网、中华诗词库等网络平台补充非结构化数据(如诗词赏析、用户评论)。人工校验关键数据(如诗人朝代、作品创作时间),确保数据质量。

3.1.2 实体识别与关系抽取

  • 实体识别:采用基于规则与机器学习结合的方法。定义规则模板(如“人名+创作+诗词名”抽取“诗人-作品”关系),结合CRF模型(条件随机场)识别未覆盖实体。
  • 关系抽取:利用依存句法分析工具(如LTP)解析诗句语法结构,结合知识图谱推理规则(如“若诗句含‘月亮’且情感标签为‘思乡’,则‘月亮’象征‘思乡’”)抽取语义关系。

3.1.3 知识存储与更新

使用Neo4j存储知识图谱,定义节点与关系类型。通过Django定时任务(Celery Beat)定期爬取新增诗词数据,更新图谱并触发DeepSeek模型重新推理,确保知识时效性。

3.2 DeepSeek模型微调与情感分析

3.2.1 微调策略

  • 数据增强:对《全唐诗》5.7万首诗词进行同义词替换(如“孤→独”)、意象替换(如“雁→鹤”),生成20万条训练数据。
  • 损失函数:结合交叉熵损失与对比学习损失,使模型区分相似情感(如“悲”与“哀”)与相反情感(如“喜”与“怒”)。
  • 硬件加速:使用NVIDIA A100 GPU训练,batch_size=64,epochs=15,训练时间约72小时。

3.2.2 情感分析流程

  1. 输入处理:用户提交诗词文本或查询条件(如“李白关于思乡的诗词”),Django后端调用DeepSeek API进行语义解析,提取关键实体(诗人、意象)与情感倾向。
  2. 知识图谱推理:结合图谱关系(如“李白→创作于→《静夜思》”“《静夜思》→包含→月亮”“月亮→象征→思乡”)生成多跳推理路径,修正LLM输出(如冲突时以图谱关系为准)。
  3. 结果返回:返回情感标签(积极/中性/消极)、置信度、关键意象解释及可视化图谱路径。

四、实验与结果分析

4.1 实验环境

  • 硬件:NVIDIA A100 GPU(40GB显存),Intel Xeon Platinum 8380处理器,256GB内存。
  • 软件:Python 3.8,Django 4.0,Neo4j 5.0,DeepSeek-V3(本地部署)。
  • 数据集:《全唐诗》5.7万首诗词,人工标注情感标签(积极/中性/消极)与关键意象,划分训练集(80%)、验证集(10%)、测试集(10%)。

4.2 实验指标

  • 准确率:测试集情感分类正确率。
  • 响应时间:单首诗词分析平均耗时。
  • 推理深度:知识图谱支持的最大遍历层数。

4.3 实验结果

  • 准确率:系统在测试集上达92.3%,较传统TF-IDF方法(76.2%)提升16.1%,较未结合知识图谱的DeepSeek模型(88.7%)提升3.6%。
  • 响应时间:单首诗词平均分析耗时0.8秒,满足实时交互需求。
  • 推理深度:知识图谱支持6层深度遍历,可生成复杂的语义推理路径。

五、可视化分析

系统通过ECharts实现动态可视化,支持以下功能:

  • 诗人社交网络图:展示诗人之间的师承、友人关系(如李白与杜甫的交往)。
  • 意象情感分布雷达图:分析“月亮”“梅花”等高频意象的情感倾向(如“月亮”多关联“思乡”“孤独”)。
  • 情感时序变化图:展示同一诗人不同创作阶段的情感变化(如李煜从南唐后主到亡国之君的情感转折)。

六、结论与展望

本文提出的Django+DeepSeek大模型知识图谱古诗词情感分析系统,通过结合深度语义理解与结构化知识推理,显著提升了情感分析的准确性与可解释性。实验结果表明,该系统在《全唐诗》数据集上表现优异,为古诗词数字化研究提供了新范式。未来工作将探索以下方向:

  1. 多模态分析:结合图像、音频数据(如古诗词朗诵音频)实现跨模态情感分析。
  2. 跨语言迁移:将模型扩展至其他语言诗词(如日文和歌、英文诗歌)的情感分析。
  3. 实时互动应用:开发微信小程序或移动端APP,支持用户实时创作诗词并获取情感反馈。

参考文献

  1. 计算机毕业设计Django+DeepSeek大模型知识图谱古诗词情感分析 古诗词推荐系统 古诗词可视化 大数据毕业设计(源码+LW+PPT+讲解)
  2. Django框架基本使用
  3. DeepSeek-OCR大模型完全指南(超详细)从原理到实战应用,收藏这一篇就够了!
  4. 知识图谱的构建与应用
  5. 计算机毕业设计Django+DeepSeek大模型知识图谱古诗词情感分析 古诗词推荐系统 古诗词可视化 大数据毕业设计(源码+LW+PPT+讲解)
  6. Django框架的基础使用
  7. 这或许是全网最全的 DeepSeek 使用指南,95% 的人都不知道的使用技巧(建议收藏)
  8. 知识图谱学习一:啥是知识图谱,用来干啥,怎么做?

运行截图

 

推荐项目

上万套Java、Python、大数据、机器学习、深度学习等高级选题(源码+lw+部署文档+讲解等)

项目案例

 

 

 

优势

1-项目均为博主学习开发自研,适合新手入门和学习使用

2-所有源码均一手开发,不是模版!不容易跟班里人重复!

为什么选择我

 博主是优快云毕设辅导博客第一人兼开派祖师爷、博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、全网累积粉丝超过50W。是优快云特邀作者、博客专家、新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流和合作。 

🍅✌感兴趣的可以先收藏起来,点赞关注不迷路,想学习更多项目可以查看主页,大家在毕设选题,项目代码以及论文编写等相关问题都可以给我留言咨询,希望可以帮助同学们顺利毕业!🍅✌

源码获取方式

🍅由于篇幅限制,获取完整文章或源码、代做项目的,拉到文章底部即可看到个人联系方式🍅

点赞、收藏、关注,不迷路,下方查↓↓↓↓↓↓获取联系方式↓↓↓↓↓↓↓↓

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

B站计算机毕业设计大学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值