You need to sign in or sign up before continuing.
Name Last Update
.idea Loading commit data...
Datum_UImodel Loading commit data...
model Loading commit data...
model2 Loading commit data...
model_pro Loading commit data...
spider Loading commit data...
static Loading commit data...
templates Loading commit data...
utils Loading commit data...
views Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
app.py Loading commit data...
createTables.sql Loading commit data...
requirements.txt Loading commit data...
wordCloudPicture.py Loading commit data...

Weibo Public Opinion Analysis System

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
  1. Configure your MySQL database:
  • Run createTables.sql to set up the required tables.
  • Modify the MySQL configuration in the program accordingly.
  1. Start the project with Flask:
   python app.py