← Back to Projects Social Media Analytics

Sentiment Analysis Dashboard

Real-time sentiment monitoring using fine-tuned RoBERTa, BERTopic for topic modeling, entity-level sentiment with spaCy NER, and a Plotly Dash dashboard.

HuggingFace Transformers
RoBERTa
BERTopic
spaCy
Plotly Dash
FastAPI
DuckDB

Overview

Real-time sentiment monitoring platform combining multiple NLP models for comprehensive social media analytics.

Architecture

  • Fine-tuned RoBERTa for sentiment classification
  • BERTopic for dynamic topic modeling
  • spaCy NER for entity-level sentiment analysis
  • DuckDB for fast analytical queries
  • Plotly Dash interactive dashboard with PDF report generation

Key Features

  • Multi-model ensemble sentiment scoring
  • Topic trend tracking over time
  • Entity-level sentiment breakdown
  • Automated PDF report generation with Jinja2 templates