Skip to content

aryan-cloud/Fake-News-Marketing-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Fake News & Marketing Detection

πŸ“° Fake News & Marketing Detection

This project aims to detect fake news and manipulative marketing content using advanced machine learning techniques. It utilizes a large real-world dataset and compares the performance of traditional ML models, a transformer-based model, and an ensemble voting approach.


πŸ“Š Project Overview

In today's world of digital misinformation, it’s critical to identify and combat fake news and paid PR propaganda. This project addresses the issue by applying multiple classification models on a labeled dataset of real and fake news articles.


🧠 Models Compared

  • βœ… BERTweet Transformer Model
  • βœ… Classical ML Models (Logistic Regression, Naive Bayes, SVM, Random Forest)
  • βœ… Ensemble Voting Classifier (Majority voting across the above models)

πŸ“‚ Dataset Details

  • Source: Fake and Real News Dataset on Kaggle
  • Files:
    • Fake.csv: 23,502 articles
    • True.csv: 21,417 articles
  • Columns:
    • title: Headline of the article
    • text: Full article content
    • subject: News category
    • date: Publication date

βš™οΈ Tech Stack

  • Python 3.9+
  • Pandas, NumPy, Scikit-learn
  • PyTorch, HuggingFace Transformers
  • Matplotlib, Seaborn
  • Jupyter Notebook

πŸš€ How to Run

  1. Clone this repo:
git clone https://github.com/your-username/fake-news-marketing-detector.git
cd fake-news-marketing-detector

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors