Back to projects

Apr 05, 2024completed

Fake News Detection

Fake News Detection

Designed and developed a machine learning-powered web application to detect fake news, leveraging Passive Aggressive (89% accuracy) and Naive Bayes (93% accuracy) classifiers trained on a Kaggle dataset. Integrated the ML models seamlessly with a Python Flask backend for smooth and efficient predictions.

Built a minimal, responsive UI for real-time testing of news articles, enabling quick and accurate determination of authenticity.

Tech Stack

PythonFlaskScikit-learnPandasNumPyHTMLCSSRender

Features

  • ML-based fake vs real news classification
  • Real-time predictions on custom input
  • Trained on large Kaggle dataset
  • Automatic selection of highest accuracy model
  • Python Flask backend with ML integration
  • Minimal, responsive UI for testing
© 2026 | Ronak Patel