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.
- Host: GitHub
- URL: https://github.com/friskycodeur/fake_news_detector
- Owner: friskycodeur
- Created: 2020-07-19T15:10:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-21T13:24:05.000Z (almost 6 years ago)
- Last Synced: 2025-08-23T15:09:32.438Z (9 months ago)
- Language: Jupyter Notebook
- Size: 41.3 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!