Skip to content

This project utilizes the Passive Aggressive Classifier, a powerful machine learning algorithm, to identify and classify fake news articles. By leveraging natural language processing techniques, the model processes text data and analyzes sentiment to assess the credibility of news content. The application features a user-friendly interface.

Notifications You must be signed in to change notification settings

mdayanabbas/Fake_News_Detection

Repository files navigation

Fake News Detection

Description

Fake News Detection is a machine learning project that aims to identify and classify news articles as either "real" or "fake." The model uses Natural Language Processing (NLP) techniques and is trained on a diverse dataset of news articles.

Table of Contents

Demo

You can see a live demo of the Fake News Detection application here.

Technologies Used

  • Python
  • NLTK (Natural Language Toolkit)
  • Scikit-learn
  • Flask (for web deployment)
  • Heroku (for hosting)
  • HTML/CSS (for frontend)

Installation

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/mdayanabbas/Fake_News_Detection.git

About

This project utilizes the Passive Aggressive Classifier, a powerful machine learning algorithm, to identify and classify fake news articles. By leveraging natural language processing techniques, the model processes text data and analyzes sentiment to assess the credibility of news content. The application features a user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published