File tree Expand file tree Collapse file tree 1 file changed +18
-7
lines changed
Expand file tree Collapse file tree 1 file changed +18
-7
lines changed Original file line number Diff line number Diff line change @@ -8,13 +8,24 @@ description: 多平台舆情情绪分析系统
88---
99
1010
11- 最近在做一个 ** 舆情情绪分析系统 ** , 该项目适合作为小型的项目原型,适合教学和练手。
11+ 该项目适合作为小型的项目原型,适合教学和练手。
1212
13- 最初这个项目的灵感源于我的个人需求,我需要一个工具来查看主流话题,同时又不想下载一堆 APP 来接收推送。因此,最终的数据会以邮件的形式发送到我的邮箱 。
13+ 最初这个项目的灵感源于我的个人需求,我需要一个工具来查看主流话题,同时又不想下载一堆 APP 来接收推送。源项目最终的数据会以邮件的形式发送到我的邮箱,这里延申为使用github pages来展示 。
1414
1515项目开源地址:[ https://github.com/jiangyangcreate/SocialMood ] ( https://github.com/jiangyangcreate/SocialMood )
1616
17- ## 后端
17+ 项目查看地址:[ https://jiangyangcreate.github.io/SocialMood/ ] ( https://jiangyangcreate.github.io/SocialMood/ )
18+
19+ ## 使用流程
20+
21+ ``` bash
22+ # 安装依赖
23+ cd python
24+ python setup.py
25+
26+ # 运行数据抓取,生成静态网页:html/charts.html
27+ python crawler.py
28+ ```
1829
1930### 依赖安装
2031
@@ -35,7 +46,7 @@ description: 多平台舆情情绪分析系统
3546
3647有些数据的热度值还没计算出来,可以使用幂律分布的线性回归填补热度缺失值。这里使用指数回归、普通线性回归效果都不好。
3748
38- - ** 情绪分析** :监测和分析公众情绪。经过实测,发现最好的 API 接口也不如普通的大模型,考虑到部分电脑性能不足,代码中使用snownlp和nltk两种模型。有条件可以升级为 ** Qwen2.5** 作为情绪分析的核心。
49+ - ** 情绪分析** :监测和分析公众情绪。经过实测,发现最好的 API 接口也不如普通的大模型,因此在这个项目中选择了 ** Qwen2.5** 作为情绪分析的核心。
3950
4051算出单条标题的情绪数值之后,标准化到 ` (-1,1) ` 这个区间之中。最后通过热度与排名计算出对社会的情感影响力。正数数则是积极影响,负数则是负面影响。
4152
@@ -51,7 +62,6 @@ description: 多平台舆情情绪分析系统
5162
5263为了通过gitpages展示数据,我还将数据导出为 ` json ` 文件,这样可以直接在gitpages上展示。
5364
54- ## 前端
5565
5666### 数据可视化
5767
@@ -60,8 +70,9 @@ description: 多平台舆情情绪分析系统
6070- 公众情绪的涨跌折线图。
6171- 每日全网词云图。
6272
63- 通过Vue的脚手架,导出为静态网页。
73+ 通过pyecharts的脚手架,导出为静态网页。
74+
6475
65- ## 总结
76+ # 代码设置
6677
6778随着时间的推移,爬虫部分的代码可能需要自己修改。
You can’t perform that action at this time.
0 commit comments