Skip to content

Fake news detection using Classification models for identifying the fake news

Notifications You must be signed in to change notification settings

AdityaWadkar/Fake-News-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Fake News Detection

Build Status Python PEP8 Gitmoji

🚀 Brief Idea

The extensive spread of fake news has the potential for extremely negative impacts on individuals and society. Therefore, fake news detection on social media has recently become an emerging research that is attracting tremendous attention.

Our proposed framework exploits the information from the news articles and the social contexts to detect fake news. The proposed model is based on a Transformer architecture, which has two parts: the encoder part to learn useful representations from the fake news data and the decoder part that predicts the future behavior based on past observations. We also incorporate many features from the news content and social contexts into our model to help us classify the news better.

In this Project I have mainly used four classification models namely :-

  1. Logistic Regression
  2. Decision Tree Classification
  3. Gradient Boosting Classifier
  4. Random Forest Classifier

📝 Requirements of this project

❄ Steps To run The project :-

  1. Download the dataset from link mentioned above
  2. Download the jupyter file and keep all downloads in same folder
  3. Open folder folder in jupyter notebook
  4. Click kernel -> Restart and Run All
  5. Project will be executed

🔴 Live Demo

Project demo :- Fake News Detection

🎨 Python Packages used in this project

  • Pandas
  • numpy
  • sklearn
  • string
  • re
  • matplotlib

Authors

About

Fake news detection using Classification models for identifying the fake news

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published