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.
- Logistic Regression
- Support Vector Machine (SVM)
- Random Forest
- Naive Bayes
- Multilayer Perceptron (MLP)
- Gradient Boosting Machine
Python 3.6+. Install the required libraries:
python -m venv .venv
source .venv/bin/activateFor Windows:
python -m venv .venv
.venv\Scripts\activatepip install -r requirements.txt