Detects fake news using NLP and machine learning models with over 99% accuracy.
Model | Accuracy | Precision | Recall | F1-Score |
---|---|---|---|---|
Logistic Regression | 0.985 | 0.98 | 0.99 | 0.98 |
Decision Tree | 0.9955 | 1.00 | 0.995 | 0.997 |
Gradient Boosting | 0.9957 | 0.99 | 1.00 | 0.995 |
Random Forest | 0.9899 | 0.99 | 0.99 | 0.99 |
Includes confusion matrices and model accuracy comparisons.
Used the Fake and Real News Dataset from Kaggle containing labeled real and fake news articles.