0% found this document useful (0 votes)
8 views31 pages

Fake News Detection with Machine Learning

The report titled 'Fake News Detection using Machine Learning' presents a project aimed at developing a machine learning model to classify news articles as true or false, addressing the widespread issue of fake news on social media. The authors, Vaibhav Rathod, Vishal Thakre, Shivam Shewale, and Vivek Bondre, outline their research methodology, objectives, and the techniques used, including Python and various machine learning algorithms. The document also discusses the future scope of the project, emphasizing the need for innovative solutions to combat misinformation.

Uploaded by

baxer28308
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views31 pages

Fake News Detection with Machine Learning

The report titled 'Fake News Detection using Machine Learning' presents a project aimed at developing a machine learning model to classify news articles as true or false, addressing the widespread issue of fake news on social media. The authors, Vaibhav Rathod, Vishal Thakre, Shivam Shewale, and Vivek Bondre, outline their research methodology, objectives, and the techniques used, including Python and various machine learning algorithms. The document also discusses the future scope of the project, emphasizing the need for innovative solutions to combat misinformation.

Uploaded by

baxer28308
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

“Fake News Detection using Machine Learning”

Report submitted
to
Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur
In partial fulfillment of requirement for the award of degree of

Bachelor of Technology in
Computer Science & Engineering
Submitted by
Vaibhav Rathod
Vishal Thakre
Shivam Shewale
Vivek Bondre

Under the guidance of


Prof. Sujata Dake

Department of Computer Science & Engineering


Wainganga College of Engineering
and Management, Nagpur

Session 2024-2025
Certificate

The thesis titled “Fake News Detection using Machine Learning” submitted by Vaibhav Rathod,
Vishal Thakre, Shivam Shewale and Vivek Bondre the award of degree of Bachelor of Technology in Computer
Science & Engineering, has been carriedout under my supervision at the Department of Computer Science
and Engineering of Wainganga College of Engineering and Management, Nagpur. The work is comprehensive,
complete and fit for evaluation.

Guide Project Co-ordinator


Prof. Sujata Dake Department of CSE
Department of CSE WCEM, Nagpur
WCEM, Nagpur

HOD Principal
Department of CSE WCEM, Nagpur
WCEM, Nagpur

Name & Sign of Internal Examiner:

Name & Sign of External Examiner:


Declaration

We, hereby declare that the dissertation titled “Fake News Detection using Machine
Learning” submitted herein has been carried out by us in the Department of Computer
Science & Engineering of Wainganga College of Engineering and Management, Nagpur. The
work is original and has not been submitted earlier as a whole or in part for the award of any
degree / diploma at this or any other Institution /University.

1. Vaibhav Rathod
2. Vishal Thakre
3. Shivam Shewale
4. Vivek Bondre
5.

Date: / /2025
Index

Sr. No. Contents Page No.

1
Abstract 01

2.1 Introduction 02
2 1.1 Objective 03
1.2 Problem Definition 04

Literature
3 Survey 05

Proposed Research Methodology


06
5 3.1 Techniques 08
3.2 Proposed plan of work 09

6 Result 12

7 Future Scope 15

8 References 17
Figure Index

[Link] Figure No Name of the figure Page No


1 Fig. 3.1 Proposed plan of work 08
2 Fig. 3.2 Dashboard 09
3 Fig. 3.3 Dashboard 10
Home page [1]
4 Fig. 3.4 11
Home page [2]
5 Fig. 3.5 11
Login
6 Fig. 3.6 12
Dashboard
7 Fig. 3.7 12
Add Driver
8 Fig. 3.8 12
Search Order
9 Fig. 3.9 13
On the Way Request
10 Fig. 3.10 13
11 Fig. 3.11 Update About Us 13

Table Index

[Link] Table No Name of the Table Page No


1 Table 2.1 Literature survey 7
2
Abstract

The fake news on social media and various other media is wide spreading and is a matter of
serious concern due to its ability to cause a lot of social and national damage with destructive
impacts. A lot of research is already focused on detecting it. This paper makes an analysis of
the research related to fake news detection and explores the traditional machine learning
models to choose the best, in order to create a model of a product with supervised machine
learning algorithm, that can classify fake news as true or false, by using tools like python scikit-
learn, NLP for textual analysis. This process will result in feature extraction and vectorization;
we propose using Python scikit-learn library to perform tokenization and feature extraction of
text data, because this library contains useful tools like Count Vectorizer and Tiff Vectorizer.
Then, we will perform feature selection methods, to experiment and choose the best fit features
to obtain the highest precision, according to confusion matrix results.

Keywords: Online fake news, Online fake news, fake news, Text Classification, social media
CHAPTER 1
INTRODUCTION
Introduction

 [Link] today’s world, fake news spreads quickly through social media and websites, making it
hard to know what information is true. Fake news can cause confusion and harm by spreading
false stories.

 [Link] project aims to use machine learning to help solve this problem. Machine learning is a
type of technology that can learn from data and make predictions. By training a computer model
with real and fake news articles, we can teach it to recognize patterns and decide if a news
article is real or fake.

 [Link] goal is to build a tool that can help people spot fake news and reduce its impact on
society.

 4. To prevent relentless dissemination of fake news in the digital era, advanced techniques have
to be developed or existing techniques have to be improved.

 [Link] techniques in fake news detection include ML, DL. NLP and metadata analysis. Each
technique has its own strengths and limitations and calls for a more comprehensive and
adaptive approach.

2
Objectives

 Understand Fake News: Learn what fake news is and how it spreads online.

 Collect Data: Gather real and fake news articles to train the machine learning model.

 choose a Model: Select a machine learning algorithm that can identify patterns in the news
articles.

 Train the Model: Use the collected data to teach the model to recognize fake news.

 Test the Model: Check how well the model can detect fake news by using new, unseen
articles
Problem Defination

In today's fast-paced world, vehicles are an essential mode of transportation for many people. However,
a common and disruptive issue faced by vehicle owners is unexpected breakdowns on the road. These
breakdowns can occur due to various reasons such as low fuel, engine failure, tire punctures, or
hardware malfunctions. Such incidents not only lead to delays but also cause inconvenience, stress,
and potentially unsafe situations for stranded drivers.
Currently, finding immediate assistance in such scenarios is challenging. Drivers often struggle to
locate a nearby mechanic or specialist, especially when they are unfamiliar with the area. This lack of
a quick, reliable solution results in wasted time, frustration, and an overall poor experience for those
affected.

4
CHAPTER 2
LITERATURE SURVEY
Literature survey

Sr No Paper Title Author Publishe Year Description


Name r

1. Fake News Detection Foramkamdar, IEEE 2023 detecting the fake


Using AI Anubbhav news by
malhotra and reviewing it in
pritish mahadik two stages:
characterization
and disclosure.

2. Fake News Detection [Link] Mohan IJSRST 2021 system detects the
Using CNN Reddy, fake news on the
[Link] based on the
models applied

3. Fake News Detection Ramya R , Bavithra IEEE 2023 system detects the
Using Python N , Priyanka M fake news on the
based on the
models applied

Fig. 2.1 Literature survey


CHAPTER 3
PROPSOED RESEARCH METHODOLOGY
Research Methodology

• There exists a large body of research on the topic of machine learning methods for
deception detection, most of it has been focusing on classifying online reviews and
publicly available social media posts. Particularly since late 2016 during the
American Presidential election, the question of determining 'fake news' has also
been the subject of particular attention within the literature. Conroy, Rubin, and
Chen outlines several approaches that seem promising towards the aim of perfectly
classify the misleading articles. They note that simple content-related n-grams and
shallow parts-of-speech tagging have proven insufficient for the classification task,
often failing to account for important context information. Rather, these methods
have been shown useful only in tandem with more complex methods of analysis.
Deep Syntax analysis using Probabilistic Context Free Grammars have been shown
to be particularly valuable in combination with n-gram methods. Feng, Banerjee,
and Choi are able to achieve 85%-91% accuracy in deception related classification
tasks using online review corpora.

6
3.1 Techniques

Software:

1. Languages :
2. Anaconda
3. Python
4. ML
5.

Hardware:

1. Client Side:
2. Windows 7 OS
3. RAM = 4GB
4. i3 Processor
5. 500MB free space
6.
PROPOSED PLAN OF WORK
Supervised Learning
feature
Training test vector
documents
images, etc

Machine
Learning
Algorithm

Labels

feature
Vector

New text, Predictive Expected


Document, Model Label
Image,
Etc.

Fig.3.1 Proposed plan of work


Fig: 3.1 Architecture diagram
9
CHAPTER 7
RESULT
hctyvh

11
11
12
13
CHAPTER 8
FUTURE SCOPE
Future Scope

• Prevention of fake news


• Real time information or news
• Detention of misinformation
• Truthful social media platform
• Many people consume news from social media instead of traditional news
media. However, social media has also been used to spread fake news, which
has negative impacts on individual people and society. In this paper, an
innovative model for fake news detection using machine learning algorithms has
been presented. This model takes news events as an input and based on twitter
reviews and classification algorithms it predicts the percentage of news being
fake or real.

• The feasibility of the project is analyzed in this phase and business proposal is
put forth with a very general plan for the project and some cost estimates. During
system analysis the feasibility study of the proposed system is to be carried out.
This is to ensure that the proposed system is not a burden to the company. For
feasibility analysis, some understanding of the major requirements for the
system is [Link] study is carried out to check the economic impact that
the system will have on the organization. The amount of fund that the company
can pour into the research and development of the system is limited. The
expenditures must be justified. Thus the developed system as well within the
budget and this was achieved because most of the technologies used are freely
available. Only the customized products had to be purchased.

CHAPTER 9
REFRENCES
References

15

You might also like