Phase 1 Initial Research and Model Development
Explored sentiment analysis approaches, comparing VADER with machine learning classifiers such as Naive Bayes and SVM. Built the first local models and established baseline metrics using labeled training data.
Phase 2 Model Evaluation and Comparison
Implemented evaluation workflows for accuracy, precision, recall, and F1 score so local models could be compared consistently across corpora.
Phase 3 Web Application Development
Built the Dash interface for model testing, evaluation views, and interactive visual summaries in one application.
Phase 4 News Feed Integration
Integrated an external RSS pipeline published through GitHub Actions, added OpenAI-powered rubric scoring, and built read-only digest, stats, source, tag, workflow, raw JSON, and snapshot views that refresh from upstream JSON without rebuilding the deployment image.
Phase 5 Comparative Analysis (Current)
Current direction is comparing traditional sentiment models against upstream rubric outputs so the app can show where local classifiers agree with or diverge from richer multi-lens news analysis.