sukiun 158c0b8cea Update app.py
1,中间件代码逻辑可以优化,以减少重复的 return 语句,并提高可读性
2,为了更好地调试和监控,建议为应用添加日志记录,捕获用户请求和错误
2024-12-10 20:52:22 +08:00
2024-10-18 16:08:11 +08:00
2024-10-18 22:22:49 +08:00
2024-07-05 01:53:40 +08:00
2024-09-30 23:43:03 +08:00
2024-09-10 10:06:59 +08:00
2024-12-10 20:52:22 +08:00
2024-07-01 21:11:38 +08:00
2024-09-30 23:39:04 +08:00
2024-09-30 23:39:04 +08:00

Weibo Public Opinion Analysis System

English document | 中文文档

This project is a Social Network Public Opinion Analysis System designed for monitoring, analyzing, and predicting public opinion trends using data from social media platforms such as Weibo.

Keywords: Deep Learning, Web Scraping, Full-Stack Development, Natural Language Processing (NLP), Transformers, Flask, Sentiment Analysis, Topic Classification, Data Visualization, Real-time Monitoring, Machine Learning

Features

  • Real-time Data Collection: Scrapes and processes data from social platforms.
  • Data Cleaning & Processing: Cleans and processes collected data for analysis.
  • Topic Classification: Categorizes posts and comments into relevant topics using machine learning.
  • Sentiment Analysis: Detects emotional tone (positive, neutral, or negative) in text.
  • Trend Prediction: Predicts future trends in public opinion based on historical data.

Installation & Setup

  1. Install the necessary environment dependencies (optional):

    conda install --file requirements.txt
    
  2. Configure your MySQL database:

    • Run createTables.sql to set up the required tables.
    • Modify the MySQL configuration in the program accordingly.
  3. Start the project with Flask:

    python app.py
    
S
Description
No description provided
Readme Multiple Licenses 426 MiB
Languages
Python 98.4%
Jupyter Notebook 1.3%
JavaScript 0.1%