A machine learning system that classifies news articles as real or fake.
A machine learning system that analyzes news article text and classifies it as likely real or fake.
Misinformation spreads quickly online, and manually verifying every article is impractical - there was a need for an automated first-pass classifier.
We trained a text classification model on a labeled news dataset using NLP preprocessing and a Scikit-learn classifier, then wrapped it in a simple Flask web interface for testing article text.
Raw article text is cleaned and vectorized using TF-IDF, then passed to a trained Scikit-learn classifier. The model is served through a lightweight Flask backend with a simple HTML form for input and results.
Delivered as a working prototype with the trained model, full source code, and documentation explaining its capabilities and limitations.