MINOR PROJECT REPORT
On
FAKE NEWS DETECTION USING MACHINE LEARNING
Submitted in partial fulfillment for the award of degree of
Bachelor of Technology
in
Computer Science and Engineering
JECRC University
DECLARATION
We hereby declare that the Minor Project entitled “Fake News Detection using Machine
Learning” submitted to JECRC University is a record of original work carried out by us
under the supervision of our project guide.
CERTIFICATE
This is to certify that the project report entitled “Fake News Detection using Machine
Learning” is a bonafide work carried out by the students under my supervision.
ACKNOWLEDGEMENT
We would like to express our sincere gratitude to our project guide and the faculty of JECRC
University for their valuable guidance and constant encouragement throughout the project.
ABSTRACT
This project aims to build a machine learning model that can accurately classify news
articles as real or fake. The model is trained using a labeled dataset and evaluated on
unseen data to measure its performance.
1. INTRODUCTION
Fake news detection is a critical application of natural language processing and machine
learning. With the rise of online media and social networks, spreading fake news has
become easier than ever.
2. PROBLEM STATEMENT & OBJECTIVE
The goal is to develop a machine learning model to detect fake news articles using text
classification techniques.
3. DATASET DESCRIPTION
The dataset used for this project is taken from Kaggle. It includes two categories of news
articles: fake and real. It contains news title, text, subject, and date.
4. LITERATURE REVIEW
Many researchers have explored text classification techniques to detect fake news. Most
approaches rely on supervised machine learning algorithms such as Logistic Regression,
SVM, or Naive Bayes.
5. METHODOLOGY
1. Data Cleaning
2. Text Vectorization using TF-IDF
3. Model Building using Passive Aggressive Classifier
4. Evaluation using Accuracy and Confusion Matrix
6. FLOWCHART
Flowchart representation of the system will include steps from data loading to prediction.
[Diagram to be inserted here]