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

https://github.com/friskycodeur/fake_news_detector

A NLP based model which detects if the news provided is fake or real.
https://github.com/friskycodeur/fake_news_detector

Last synced: 8 months ago
JSON representation

A NLP based model which detects if the news provided is fake or real.

Awesome Lists containing this project

README

          

#
###
#

Fake News Detector


### About:
- A model based on NLP which can help identify if the given news is fake or not.
- Trained using [this](https://www.kaggle.com/clmentbisaillon/fake-and-real-news-dataset) dataset from Kaggle.
- Currently working on the model part , up next is to deploy it on web using Flask and Heroku.

### Requirements :

- wordcloud
- nltk
- bs4
- tensorflow
- Click==7.0
- Flask==1.0.3
- Flask-SQLAlchemy==2.4.0
- gunicorn==19.9.0
- itsdangerous==1.1.0
- Jinja2==2.10.1
- MarkupSafe==1.1.1
- SQLAlchemy==1.3.3
- Werkzeug==0.15.4

### Steps for making this project :

- First install all the required libraries.
- Download the Glove file from [here](https://www.kaggle.com/icw123/glove-twitter) and place it in the same directory as this project.
- Copy paste all the files in the same directory.
- To make you understand every step , they have been explained in the notebook itself.

### Note :
If you do come across any doubts or problem feel free to ask!

### If you like this kernel feel free to star ⭐ and leave feedback, thanks!