Fake-News-Classification

Problem Statement:

We consume news through several mediums throughout the day in our daily routine, but sometimes it becomes difficult to decide which one is fake and which one is authentic. Our job is to create a model which predicts whether a given news is real or fake.

Project Flow:

  1. Problem Statement
  2. Data Gathering
  3. Data Preprocessing : Here we perform some operation on data A. Tokenization B. Lower Case C. Stopwords D. Lemmatization / Stemming
  4. Vectorization (Convert Text data into the Vector): A. Bag Of Words (CountVectorizer) B. TF-IDF
  5. Model Building : A. Model Object Initialization B. Train and Test Model
  6. Model Evaluation : A. Accuracy Score B. Confusition Matrix C. Classification Report
  7. Model Deployment
  8. Prediction on Client Data

Tech Stack Used

  1. Python
  2. NLP
  3. Machine Learning Algorithms