Professional Documents
Culture Documents
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Submitted by:
I hereby certify that the work which is being presented in the project report entitled “Fake
News Detection using ML” in partial fulfillment of the requirements for the award of the
Degree of Bachelor of Technology in Computer Science and Engineering of the Graphic Era
Hill University, Dehradun shall be carried out by myself under the mentorship of Ms. Shruti
Bhatla, Department of Computer Science and Engineering, Graphic Era Hill University,
Dehradun.
Chapter 1 Introduction
Chapter 3 Methodology
References
Chapter 1
Introduction
1.1 Introduction
4
1.2 Problem Statement
5
1.3 Objectives of the Project
6
Chapter 2
Literature Survey
System Architecture
7
Chapter 3
Methodology
3.1 Data Collection
A diverse dataset of labeled news articles will be collected from reliable
sources, including reputable news outlets and fact-checking organizations.
The dataset will consist of both genuine and fake news examples, ensuring
a balanced representation of different categories and topics.
3.2 Data Preprocessing
The collected dataset will undergo preprocessing steps to clean and
transform the textual data. Techniques such as tokenization, stop-word
removal, stemming, and vectorization will be applied to convert the text
into numerical features that can be used by machine learning algorithms.
3.3 Feature Extraction
Various features will be extracted from the preprocessed text, including
bag-of-words representations, TF-IDF scores, and word embeddings.
Additional metadata features, such as article source, publication date, and
author credibility, will also be considered to enhance the model's
performance.
3.4 Model Training and Evaluation
Several machine learning algorithms, such as Naive Bayes, Support
Vector Machines, Random Forest, and Neural Networks, will be trained
and evaluated using appropriate training and testing splits of the dataset.
The models will be assessed based on performance metrics such as
accuracy, precision, recall, and F1-score.
SYSTEM REQUIREMENTS
8
HARDWARE REQUIREMENTS:
System - Pentium-IV
Speed - 2.4GHZ
Hard disk - 40GB
Monitor - 15VGA color
RAM - 512MB
SOFTWARE REQUIREMENTS:
Operating System - Windows XP
Coding language - PYTHON
9
Chapter 4
Results and Discussion
10
Chapter 5
Conclusion and Future Work
In this final chapter, the overall findings and conclusions of the project
will be summarized. The effectiveness of machine learning algorithms in
detecting fake news will be discussed, along with the implications and
potential applications of the developed model. Future research directions,
such as incorporating deep learning techniques and considering
multimodal features, will be suggested to improve the accuracy and
robustness of fake news detection systems.
11
References
[1]https://www.kaggle.com/fmendes/fmendesdat263xdemos
[2]https://machinelearningmastery.com/linear-regressionfor-machine-
learning/
[3]https://machinelearningmastery.com/xgboost-forregression/
[4]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5496172
[5] https://devhadvani.github.io/calorie.html
12