戒酒的李白
Committed by GitHub

Update README-CN.md

Showing 1 changed file with 106 additions and 17 deletions
1 -# 微博舆情分析系统 1 +<div align="center">
2 2
3 -[English document](./README.md) | [中文文档](#) 3 + <!-- # 📊 Weibo Public Opinion Analysis System -->
4 4
5 -本项目是一个**社交网络舆情分析系统**,旨在通过微博等社交媒体平台的数据,进行舆情的监测、分析和预测。 5 + <img src="https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/blob/main/static/image/logo_compressed.png" alt="Weibo Public Opinion Analysis System Logo" width="800">
6 6
7 -**关键词**:深度学习,网页抓取,全栈开发,自然语言处理(NLP),Transformers,Flask,情感分析,主题分类,数据可视化,实时监测,机器学习 7 + [![GitHub Stars](https://img.shields.io/github/stars/666ghj/Weibo_PublicOpinion_AnalysisSystem?style=flat-square)](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/stargazers)
  8 + [![GitHub Forks](https://img.shields.io/github/forks/666ghj/Weibo_PublicOpinion_AnalysisSystem?style=flat-square)](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/network)
  9 + [![GitHub Issues](https://img.shields.io/github/issues/666ghj/Weibo_PublicOpinion_AnalysisSystem?style=flat-square)](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/issues)
  10 + [![GitHub Contributors](https://img.shields.io/github/contributors/666ghj/Weibo_PublicOpinion_AnalysisSystem?style=flat-square)](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/graphs/contributors)
  11 + [![GitHub License](https://img.shields.io/github/license/666ghj/Weibo_PublicOpinion_AnalysisSystem?style=flat-square)](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/blob/main/LICENSE)
8 12
9 -## 功能特点  
10 13
11 -- **实时数据采集**:从社交平台抓取并处理数据。  
12 -- **数据清洗与处理**:对收集到的数据进行清洗和处理,以便进行分析。  
13 -- **主题分类**:使用机器学习将帖子和评论分类到相关主题。  
14 -- **情感分析**:检测文本中的情感倾向(正面、中立或负面)。  
15 -- **趋势预测**:基于历史数据预测未来舆情趋势。 14 + [English](./README.md) | [中文文档](./README-CN.md)
  15 +</div>
16 16
17 -## 安装与设置 17 +---
18 18
19 -1. 安装必要的环境依赖(可选): 19 +**微博舆情分析预测系统** 是一个用于监控、分析和预测社交媒体平台(如微博)上的公众舆情趋势的**社交网络舆情分析系统**。该系统利用深度学习、自然语言处理(NLP)和机器学习技术,从大量社交媒体数据中提取有价值的舆情信息,帮助政府、企业及其他组织及时了解公众态度、应对突发事件并优化决策。📈
20 20
  21 +通过强大的数据采集与处理能力,微博舆情分析预测系统实现了实时数据收集、情感分析、话题分类和舆情预测等功能,确保用户能够在复杂多变的社交网络环境中获得准确、全面的舆情洞察。系统采用模块化设计,易于维护和扩展,旨在为用户提供一个高效、可靠的舆情分析工具,助力各类组织在信息化时代做出明智决策。
  22 +
  23 +## ✨ 功能
  24 +
  25 +- **实时数据采集**:通过网络爬虫技术,从微博等社交平台实时获取用户生成内容。
  26 +- **数据清洗与处理**:对采集到的数据进行预处理,包括分词、去停用词、表情符号和网址的去除等。
  27 +- **话题分类**:利用机器学习和自然语言处理技术,对帖子和评论进行自动话题分类。
  28 +- **情感分析**:分析文本中的情感倾向(正面、中性、负面),帮助理解公众情绪。
  29 +- **舆情监控与预测**:实时监控舆情变化,并基于历史数据预测未来的舆情趋势。
  30 +- **数据可视化**:通过图表和图形直观展示分析结果,便于用户理解和决策。
  31 +- **用户管理**:提供用户注册、登录和会话管理功能,确保系统的安全性和个性化服务。
  32 +
  33 +## 🚀 开始使用
  34 +
  35 +按照以下步骤在您的系统上运行该项目。
  36 +
  37 +### 前提条件
  38 +
  39 +- [Python](https://www.python.org/) 3.7 或更高版本
  40 +- [MySQL](https://www.mysql.com/) 数据库
  41 +- [Conda](https://docs.conda.io/en/latest/)(可选,用于环境管理)
  42 +- 合法的微博账号(用于数据采集)
  43 +
  44 +### 安装步骤
  45 +
  46 +1. 克隆仓库:
21 ```bash 47 ```bash
22 - conda install --file requirements.txt 48 + git clone https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem.git
  49 + cd Weibo-Public-Opinion-Analysis-System
  50 +
  51 +1. 创建并激活虚拟环境(可选):
  52 +
  53 + ```bash
  54 + conda create -n weibo_opinion_analysis python=3.8
  55 + conda activate weibo_opinion_analysis
  56 + ```
  57 +
  58 +2. 安装依赖:
  59 +
  60 + ```bash
  61 + pip install -r requirements.txt
23 ``` 62 ```
24 63
25 -2. 配置您的 MySQL 数据库: 64 +3. 配置MySQL数据库:
26 65
27 - - 运行 `createTables.sql` 来设置所需的表。  
28 - - 在程序中修改 MySQL 的相关配置。 66 + - 运行 `createTables.sql` 创建所需的数据库表。
  67 + - 修改 `config.py` 中的数据库连接配置,确保与您的MySQL设置匹配。
29 68
30 -3. 使用 Flask 启动项目 69 +4. 启动Flask应用
31 70
32 ```bash 71 ```bash
33 python app.py 72 python app.py
34 ``` 73 ```
  74 +
  75 +5. 访问应用: 打开浏览器,访问 `http://localhost:5000` 以使用系统。
  76 +
  77 +## 🛠️ 技术栈
  78 +
  79 +微博舆情分析预测系统采用了一系列现代技术,以确保其高效性和可扩展性:
  80 +
  81 +- **[Flask](https://flask.palletsprojects.com/en/stable/)** - 轻量级的Web应用框架。
  82 +- **[MySQL](https://www.mysql.com/)** - 关系型数据库,用于存储采集和处理的数据。
  83 +- **[Scrapy](https://scrapy.org/)** - 强大的网络爬虫框架,用于数据采集。
  84 +- **[Jieba](https://github.com/fxsjy/jieba)** - 中文分词工具,用于文本预处理。
  85 +- **[SnowNLP](https://github.com/isnowfy/snownlp)** - 中文自然语言处理库,用于情感分析。
  86 +- **[BERT](https://github.com/google-research/bert)** - 预训练的语言模型,用于话题分类。
  87 +- **Pandas** - 数据分析和处理库。
  88 +- **[Matplotlib](https://matplotlib.org/)** - 数据可视化库。
  89 +- **[Scikit-learn](https://scikit-learn.org/)** - 机器学习库,用于模型训练和评估。
  90 +- **[TensorFlow](https://www.tensorflow.org/)****[PyTorch](https://pytorch.org/)** - 深度学习框架,用于高级模型开发。
  91 +
  92 +## 🤝 贡献
  93 +
  94 +我们欢迎您的贡献!以下是参与项目的步骤:
  95 +
  96 +1. Fork 本仓库。
  97 +2. 创建您的功能分支 (`git checkout -b feature/新功能`)。
  98 +3. 提交您的更改 (`git commit -m '添加新功能'`)。
  99 +4. 推送到分支 (`git push origin feature/新功能`)。
  100 +5. 打开一个 Pull Request。
  101 +
  102 +请确保在提交之前运行所有测试,并遵循项目的编码规范。
  103 +
  104 +## 📜 许可证
  105 +
  106 +本项目采用 [GPL-2.0 License](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/blob/main/LICENSE) 许可证 - 详情请参阅 [LICENSE](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/blob/main/LICENSE) 文件。
  107 +
  108 +## 🌟 支持一下
  109 +
  110 +如果您喜欢这个项目,请在 [GitHub](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem) 上给它一个星 ⭐!
  111 +
  112 +## 📫 联系我们
  113 +
  114 +有任何问题或建议,欢迎通过以下方式联系我们:
  115 +
  116 +- GitHub Issues: [创建新问题](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/issues)
  117 +- 邮箱: 670939375@qq.com
  118 +
  119 +## ✨ 贡献者
  120 +
  121 +感谢以下这些优秀的贡献者:
  122 +
  123 +[![Contributors](https://contrib.rocks/image?repo=666ghj/Weibo_PublicOpinion_AnalysisSystem)](https://github.com/666ghj/Weibo_PublicOpinion_AnalysisSystem/graphs/contributors)