本项目利用人工智能和自然语言处理技术,专注于运用Python进行网络热点监测及舆情分析,通过情感分析了解公众情绪动态。
人工智能项目:Python网络热点监测与舆情分析系统 NLP情感分析项目
技术框架:
- 前端:HTML + CSS + jQuery 制作界面
- 后端:Flask框架 + Python语言 + MySQL数据库 + SnowNLP(舆情分析框架)
- 开发工具:PyCharm
登录账号为admins,密码也为admins。
模块分析:
1. **可视化模块**
- 趋势模块(展示折线图)
- 热搜模块(云词图)
2. **分析模块**
- 情感分析模块 (舆情分析包含情感分析,在此我们增加了中文分词jiba功能)
- 影响分析模块 (根据数据库中的数据进行影响因素的分析,主要分为两部分:获取热度最高的标题和最低的热搜,并使用jiba分词来找出出现频率最大的词汇)
- 舆情分析模块(专门利用SnowNLP框架实现舆情监控与分析)
3. **爬虫模块**
- 页面上有一个按钮用于启动爬虫,当用户点击后会自动抓取一次最新的热点数据并将其存储到数据库中。
该系统包含四个页面:登录页、首页、可视化界面和分析类页面。其中“首页”类似于导航页面,并提供关键功能的入口。