View on GitHub

FakeNews

Using Natural Language Processing to determine fake news and a cautionary example of problems introduced by biased sampling.

Fake News

Description

The purpose of this project is to analyze a Kaggle data set and to create a predictive model to label fake news.

Data

The Kaggle data provided by Clément Bisaillon.

EDA

A pandas-profiling report is available.

Code

All code is available in the following folder as Jupyter notebooks.

Documentation

Executive Report

Presentation

Executive Presentation

Instructions

To run this notebook locally, install Jupyter, download the data set, change the file location to load the code and data, and install all the library dependencies.

Try Anaconda.

Model Folders

Tools

Credits

News image by Nijwam Swargiary at Unsplash