P7h/Spark-MLlib-Twitter-Sentiment-Analysis
:star2: :sparkles: Analyze and visualize Twitter Sentiment on a world map using Spark MLlib
Combines Spark Streaming and MLlib's Naive Bayes classifier trained on 1.6M tweets to classify incoming tweets in real-time, with results published to Redis for frontend consumption. Filters tweets by geolocation and compares sentiment predictions against Stanford CoreNLP, then visualizes classified sentiments on an interactive D3.js-powered world map via Datamaps. Packaged as a Docker image with complete Spark, Python Flask, and dependencies pre-configured for rapid deployment.
142 stars. No commits in the last 6 months.
Stars
142
Forks
66
Language
Scala
License
Apache-2.0
Category
Last pushed
Apr 27, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/P7h/Spark-MLlib-Twitter-Sentiment-Analysis"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
nfflow/redditflow
Do everything from data collection from reddit to training a machine learning model in just two...
umitkaanusta/TIA
Your Advanced Twitter stalking tool
YehezkielG/sentiment-spline-truncated-bencana-banjir
Analisis tren sentimen time-series menggunakan Regresi Spline Truncated.
hleb-kastseika/salesforce-einstein-sentiment-analysis
Demo for Salesforce Einstein Sentiment Analysis (Natural Language Processing)
BBVA/Tarkin
A tool for anomaly detection over streaming data based on sentiment analysis