Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

adistrim/TruthfulnessClassifier

Repository files navigation

FakeNewsDetector - TruthfulnessClassifier

An experimental machine learning project designed to identify fake news and misleading statements made by politicians along with justifications given by journalists from this dataset. The project implements six machine learning models for both binary and multiclass classification tasks.

Models

  • Logistic Regression
  • Support Vector Machine (SVM)
  • Random Forest
  • Naive Bayes
  • Multilayer Perceptron (MLP)
  • Gradient Boosting Machine

Installation

Python 3.6+. Install the required libraries:

1. Activate the virtual environment:

python -m venv .venv
source .venv/bin/activate

For Windows:

python -m venv .venv
.venv\Scripts\activate

2. Install the required libraries:

pip install -r requirements.txt

LICENSE

MIT License

Contributors