LetsUpgrade / NEWS-CLASSIFIER

Develop a News Aggregator Web Application with a Database serving as the Backend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NEWS CLASSIFIER

PROJECT ID: 06

  PROJECT DESCRIPTION

The effect of fake news has increased exponentially in the recent past and something must be done to prevent this from continuing in the future. The main purpose of this project is to come up with a classifier which can differentiate fake news from the real news. To develop an ML application to help users get notified about dubious news sources using Natural Language Processing.

  Project Workflow

Dataset - We used real or fake news dataset from Kaggle.com in our project to evaluate the semantic feature.

Text pre-processing - we pre-process the raw text to extract semantic features for machine learning.

1). Tokenisation

2). Removing Stopwords

3). Lemmetisation

Trained the model.

Compared the models and their accuracy.

Worked on frontend and backend part.

  TECHNOLOGY USED

  1. Python and several of its libraries like scikit-learn, matplotlib, numpy and pandas for building the model.
  2. Front-End: HTML, CSS and Javascript
  3. Back-End API : Flask

About

Develop a News Aggregator Web Application with a Database serving as the Backend.


Languages

Language:HTML 39.3%Language:CSS 39.2%Language:Python 21.5%