Combating Fake news has become one of greatest challenges on the Social Media today. Everyday millions of people are affected from Fake News causing real impacts within minutes as Fake news spreads like a wildfire. Generally, Fake news refers to false, inaccurate, or misleading information. The goal of this project is to build Machine Learning & Deep Learning Models that classifies the news as fake or Real.
Source: https://www.kaggle.com/clmentbisaillon/fake-and-real-news-dataset?select=True.csv
The models are built using Real and Fake news datasets. Each dataset contains the following columns:
- title: Title of the Article
- text: Text of the Article
- subject: Subject of the Article
- date: When the article was posted
Please access the Fake News Detection using Machine Learning & Neural Networks.ipynb file to view the work done
- Python
- Jupyter Notebook
- Pandas
- Sckit-Learn
- Numpy
- Matplotlib
- Seaborn
- Tensorflow/Keras
- gensim (NLP)
- nltk (NLP)
- Logistic Regression
- Support Vector Classifier
- Random Forest Classifier
- Fully Connected Artificial Neural Network
- Recurrent Neural Network - GRU