Encryption & Decryption Apk
Encryption & Decryption Apk
on
Fake News Detection
University of Mumbai
Submitted by
Sanved S. Vyavahare
Under the guidance of
Prof.Sudeshna Roy
Bharati Vidyapeeth’s
Institute of Management and Information Technology
Sector 8, CBD Belapur
Navi Mumbai
2022 - 2023
Bharati Vidyapeeth’s
Institute of Management and Information Technology
Navi Mumbai
Certificate of Approval
This is to certify that the Project titled ’ Fake News Detection ’ is suc-
cessfully done by Sanved S. Vyavahare during internship of his course in par-
tial fulfillment of Master’s of Computer Application under the University
of Mumbai, Mumbai, through the Bharati Vidypeeth’s Institute of Management
and Information Technology, Navi Mumbai carried out by him under our guidance
and supervision.
Principal
Dr.Suhasini Vijaykumar
College Seal
Declaration
I hereby declare that the project report presented is the result of my own work
completed during my MCA course, with the guidance of Prof.Sudeshna Roy . The
report has not been previously submitted, in part or in whole, to any other insti-
tution for any other degree or diploma from this university or any other university.
The guidelines provided by the university were followed in the report’s prepara-
tion. Any materials, including data, theoretical analysis, text, figures, and images,
from external sources were appropriately credited in the report’s text and referenced
accordingly.
(Signature )
(Sanved S. Vyavahare )
Date
Acknowledgement
I would like to take this opportunity to express my sincere gratitude to the many
individuals who have contributed to my knowledge and experience throughout the
project and course. While presenting this project, I am thrilled to acknowledge
that its completion was not solely due to my own efforts but also the guidance
provided by our professors. I am especially grateful for the support of our project
guide, Prof.Sudeshna Roy, and the kind assistance of Dr. Suhaisni Vijaykumar,
In charge Principal BVIMIT, and other esteemed faculty members throughout the
entire course. Finally, I extend my deep appreciation to all those who provided their
valuable assistance during the execution of my project.
Date:
Sanved S. Vyavahare
Contents
1 Introduction 1
1.1 Introduction to Project . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Problem Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Objective of the project . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Scope of the project . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 System Study 5
2.1 Existing System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Proposed System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
ii
5 User Manual 14
5.1 Explanation of Key functions . . . . . . . . . . . . . . . . . . . . . . 14
5.1.1 Passive Aggressive Classifier . . . . . . . . . . . . . . . . . . . 14
5.1.2 TF-IDF Vectorizer . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2 Method of Implementation . . . . . . . . . . . . . . . . . . . . . . . . 15
6 System Implementation 16
6.0.1 Project Screen Shots . . . . . . . . . . . . . . . . . . . . . . . 16
7 Conclusion 19
7.1 Project Conclusion & Future Enhancement . . . . . . . . . . . . . . . 19
References 21
iii
Chapter 1
Introduction
Fake news, misinformation, and disinformation have become a major issue in today’s
world. With the rise of social media and the ease of sharing information, it has
become increasingly difficult to differentiate between real and fake news. Fake news
can cause harm by misleading people, spreading propaganda, and inciting violence.
It is essential to develop systems that can detect fake news and prevent it from
spreading.
Fake news detection systems use various techniques such as machine learning
algorithms, natural language processing, and data analysis to determine the veracity
of a news article. The system evaluates the credibility of the article by analyzing its
content, source, and other factors. If the article is deemed to be fake or misleading,
the system will flag it for further review by human moderators.
The purpose of this software requirements specification (SRS) is to outline the
functional and non-functional requirements of a fake news detection system. This
SRS will help guide the development of a system that can effectively detect and
prevent the spread of fake news. The system will be designed to be scalable, efficient,
and easy to use for users of all levels of technical expertise.
1
Fake News Detection
prevents the spreading of misleading news stories that come from non-reputable
sources. In this project, it is seeking to create a model that can predict that a given
article is fake or real.
BVIMIT Page 2
Fake News Detection
BVIMIT Page 3
Fake News Detection
The system will comply with ethical and legal standards, including data privacy,
security, and transparency.
The scope of the fake news detection system will be limited to identifying fake
news and preventing its spread. The system will not be responsible for determining
the truth or accuracy of news articles, and it will not make judgments about the
quality or bias of news sources. The system will only provide an indication of the
credibility of a news article based on its analysis of the content, source, and other
factors.
BVIMIT Page 4
Chapter 2
System Study
5
Fake News Detection
heavily on algorithms and automation and may not provide enough human oversight
to ensure accuracy and fairness.
Overall, existing systems for fake news detection have several limitations that
must be addressed to improve their accuracy and effectiveness in detecting fake
news.
BVIMIT Page 6
Fake News Detection
BVIMIT Page 7
Chapter 3
8
Fake News Detection
BVIMIT Page 9
Fake News Detection
BVIMIT Page 10
Fake News Detection
BVIMIT Page 11
Chapter 4
Test Case 2: Fake News Article - Input a news article that is confirmed to be
fake, and check if the system correctly classifies it as fake.
Test Case 3: Ambiguous News Article - Input a news article that is ambiguous
or difficult to classify, and check if the system provides an appropriate output.
Test Case 6: Edge Cases - Test the system’s performance on edge cases such
as short news articles, long news articles, news articles with misspelled words or
grammatical errors, etc.
12
Fake News Detection
Test Reports:
After conducting each test case, a report should be generated to document the
results of the test. The report should include the following: Test Case Description:
A brief description of the test case. Input Data: The input news article used for the
test.
Expected Output: The expected output of the system for the given input.
Actual Output: The actual output of the system for the given input.
Evaluation Metrics: The evaluation metrics used to evaluate the performance of
the system such as accuracy, precision, recall, and F1-score.
Analysis: An analysis of the test results and any observations or insights gained
from the test.
Conclusion: A conclusion summarizing the test results and the overall perfor-
mance of the system.
By conducting a variety of test cases and generating detailed test reports, the
performance and reliability of the fake news detection system can be assessed and
improved over time.
BVIMIT Page 13
Chapter 5
User Manual
14
Fake News Detection
BVIMIT Page 15
Chapter 6
System Implementation
16
Fake News Detection
BVIMIT Page 17
Fake News Detection
BVIMIT Page 18
Chapter 7
Conclusion
19
Fake News Detection
BVIMIT Page 20
References
[3] Sen Lee and Eric Foucher. Radar Imaging and Applications. CRC Press, 2009.
[4] A. Zurada, S. Zage, and E. Nezry. Frequency division FDM. In Remote Sensing
Symposium, 1992. IAPRSS ’98., pages 80 –82, 1992.
21