KM
← Back to projects

Fake News Detection

Machine learning project that classifies news articles as real or fake using NLP preprocessing and a supervised text-classification pipeline.

Fake News Detection
PythonPandasNumPyscikit-learnNLTKTF-IDFJupyter

Role: Machine Learning Developer

Why I built it

To build a practical NLP pipeline that cleans and vectorizes text data, trains a robust classifier, and evaluates performance with repeatable experiments.

Core features

  • Text preprocessing (tokenization, stopword removal, normalization)
  • Feature extraction using TF-IDF vectors
  • Supervised model training and evaluation
  • Metrics reporting (accuracy, precision, recall, F1) and confusion matrix
GitHub