Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bdurga26/fake-news-detection

This project aims to find whether the given news is real or fake by using Machine learning Algorithms.
https://github.com/bdurga26/fake-news-detection

ds ml numpy pandas python sklearn

Last synced: 4 days ago
JSON representation

This project aims to find whether the given news is real or fake by using Machine learning Algorithms.

Awesome Lists containing this project

README

        

This project aims to predict whether the given news is real or fake.

It takes the news(String) as input and gives a string REAL or FAKE.

![p1](https://github.com/BDurga26/Fake-News-Detection/assets/103586967/86e4d0d6-2f88-48d7-99c7-6f9e4b763ea8)

This is the application developed using Streamlit. We can add user input to it.

![p2](https://github.com/BDurga26/Fake-News-Detection/assets/103586967/806c659b-a0d2-4795-ac20-d00acf4016b3)

The algorithms used are Logistic Regression with an accuracy of 92%.

Decision Tree with an accuracy of 79%.

Random forest with an accuracy of 89%

Naive bayes with an accuracy of 82%.

Passive Agressive with an accuracy of 93%

SVM with an accuracy of 94%.

The SVM model is saved using joblib as it gets highest accuracy and vector file which is used to convert text to numerics.