SlideShare a Scribd company logo
1 of 44
FAKE NEWS DETECTION
SYSTEM
ABC UNIVERSITY
Guided By: Presented By:
 Prof. AAAAAAAAAAA BBBBBBBBB
CCCCCCCCC
DEVELOPERS
BBBBBBBBB
cccccccccccccc
Introduction
 The Fake News Detection System using MultinomialNB is a
Python Django web project with a SQLite database that
aims to tackle the problem of identifying fake news
articles. The project involves the use of the Multinomial
Naive Bayes algorithm for classifying news articles. The
system is easy to maintain, user-friendly, and can detect
fake news without any human supervision. The project
comprises two major modules, User and Admin, with
various sub-modules, including sign-up, login, news
detection, view results history, edit profile, change
password, and logout for users, and login, dashboard, view
results history, view registered users, change password, and
logout for admins. The system is critical in preventing the
spread of false information, and the project's use of
machine learning techniques ensures that the detection of
fake news is accurate and efficient.
Problem Definition
 The problem addressed by the Fake News Detection
System project using MultinomialNB is the
proliferation of false information on the internet,
which can lead to negative consequences such as
public panic, mistrust of credible sources, and social
instability. The project aims to develop an automated
system that can distinguish between real news and
fake news using natural language processing and
machine learning techniques. The system will analyze
the text of the news article and determine the
probability of it being true or false. This will help to
prevent the spread of misinformation and protect the
public from being misled.
Objective
 The objectives of the Fake News Detection System
project using MultinomialNB are:
 To develop a machine learning model that can
accurately detect and classify fake news articles.
 To create a user-friendly web-based platform for users
to submit news articles for detection and receive
results.
 To improve awareness of the prevalence of fake news
and the importance of fact-checking in modern
society.
Need of The System
 The need for the Fake News Detection System project
using MultinomialNB arises due to the increasing
spread of fake news and misinformation through
social media and other online platforms. The system
aims to address the problem of fake news by
automatically detecting and filtering out false
information from the genuine ones. With the help of
machine learning algorithms such as MultinomialNB,
the system can effectively identify fake news, which
can prevent people from making decisions based on
misleading information. This system is crucial in
maintaining the authenticity of information and can
be used by various industries such as news agencies,
social media platforms, and educational institutions.
Purpose
 The purpose of the Fake News Detection System using
MultinomialNB is to develop a tool that can
automatically identify fake news from a given news
article. The system aims to tackle the growing problem
of misinformation and fake news, which can cause
significant damage to individuals, society, and
institutions. By using machine learning algorithms like
MultinomialNB, the system can accurately classify
news articles as real or fake based on their content,
language, and other factors. The purpose of this
system is to promote media literacy and encourage
critical thinking while also helping to curb the spread
of fake news.
Project Scope
 The scope of the Fake News Detection System using
MultinomialNB is vast, as it can be applied in various industries
where the dissemination of false information can cause
significant damage. The system can be used in news agencies,
social media platforms, and other online forums to identify and
prevent the spread of fake news. With the rise of social media
and the ease with which information can be disseminated, it has
become increasingly challenging to distinguish between real and
fake news. This system can provide an effective solution for this
problem and help in maintaining the integrity of information.
The market scope of this system is also significant, as there is a
growing demand for tools that can help in detecting fake news.
The system can be used by media houses, government
organizations, and other institutions that deal with the
dissemination of information to the public. Additionally, the
system can be used as a plugin in web browsers or social media
platforms to provide real-time detection of fake news.
Proposed System
 The proposed Fake News Detection System using
MultinomialNB is a web-based application that uses a
machine learning algorithm to detect fake news
articles. It has two modules, User and Admin, with
various sub-modules to provide user-friendly
functionality. The system is scalable, robust, and can
be used in various industries, including media,
journalism, and social media platforms. Its benefits
include its ability to automatically identify fake news
and provide an easy-to-use interface for users.
User Modules:
 Signup: Allows users to create an account by providing
their basic details such as name, email, and password.
 Login: Allows registered users to log in to their accounts
using their email and password.
 News Detection: Enables users to input news articles or
links and submit them for fake news detection.
 View Results History: Allows users to view the results of
the fake news detection analysis performed on the news
articles submitted by them.
 Edit Profile: Enables users to update their profile
information such as name, email, and password.
 Change Password: Allows users to change their account
password for security purposes.
 Logout: Allows users to log out of their accounts and end
their current session.
Admin Modules:
 Login: The admin can log in to the system using their
credentials.
 Dashboard: The admin can view the total number of
registered users and the total number of news articles
that have been analyzed by the system.
 View Results History: The admin can view the results
of the news articles that have been analyzed by the
system.
 View Registered Users: The admin can view the list of
registered users of the system.
 Change Password: The admin can change their login
password.
 Logout: The admin can log out of the system.
SOFTWARE USED
 PYTHON INTERPRETER
 PYCHARM IDE (INTEGRATED DEVELOPMENT ENVIRONMENT)
 DJANGO FRAMEWORK
 NOTEPAD++ OR ANY OTHER TEXT EDITOR
 CHROME OR ANY OTHER BROWSER
FRONTEND (LANGUAGE USED)
 HTML (HYPERTEXT MARKUP LANGUAGE)
 CSS (CASCADING STYLE SHEET)
 BOOTSTRAP (FRAMEWORK OF HTML,CSS AND JS)
BACKEND
 PYTHON DJANGO
 SQLITE (DATABASE)
SYSTEM DESIGN
Unified Modeling Language:
 UML stands for Unified Modeling Language. It is a third
generation method for specifying, visualizing and
documenting the artifacts of an object oriented system
under development. Object modeling is the process by
which the logical objects in the real world (problem space)
are represented (mapped) by the actual objects in the
program (logical or a mini world). This visual
representation of the objects, their relationships and their
structures is for the ease of understanding. This is a step
while developing any product after analysis.
 The Unified Modeling Language encompasses a
number of models.
 Use case diagrams
 Class diagrams
 Sequence diagrams
Use Case Diagram:
 Use case diagram consists of use cases and actors and
shows the interaction between them. The key points
are:
 The main purpose is to show the interaction between
the use cases and the actor.
 To represent the system requirement from user’s
perspective.
 The use cases are the functions that are to be
performed in the module.
 An actor could be the end-user of the system or an
external system.
Use Case Diagrams – Admin :
Admin
Dashboard
View Results History
Manage Reg. Users
(View / Delete)
Change Password
Logout
Admin
Use Case Diagrams User:
Edit Profile
(Update)
Change Password
News Detection
View Results History
Logout
User
Sequence Diagram:
The purpose of sequence diagram is to show the flow of
functionality through a use case. In other words, we
call it a mapping process in terms of data transfers
from the actor through the corresponding objects.
SEQUENCE DIAGRAM
Sequence Diagram For Administrator:-
Data Flow Diagram(DFD)
Data Flow Diagram(DFD)
ER Diagram
SCREEN SHOTS – Home Page
User Registration Page
USER LOGIN PAGE
USER HOME PAGE
FAKE NEWS DETECTION PAGE
NEWS DETECTION RESULTS PAGE
Change Password Page
Edit Profile Page
ADMIN LOGIN PAGE
ADMIN HOME PAGE
VIEW ALL USERS PAGE
VIEW ALL PREDICTION HISTORY PAGE
FUTURE SCOPE
 The future scope of the Fake News Detection System using
MultinomialNB can include the following:
 Incorporating other machine learning models: The system
can be further improved by incorporating other machine
learning models, such as deep learning models, to enhance
its accuracy and efficiency.
 Integration with social media platforms: The system can be
integrated with social media platforms to detect and flag
fake news in real-time, thus preventing the spread of
misinformation.
 Enhancing the database: The system can be further
improved by expanding its database to include more
sources of news and information, thus enhancing its
accuracy.
 Multilingual support: The system can be further enhanced
by adding support for multiple languages, making it more
accessible to a wider audience.
FUTURE SCOPE (Continue)
 Natural Language Processing (NLP): Integrating NLP
techniques can enhance the accuracy of the system in
detecting fake news, by analyzing the sentiment and
tone of the news articles.
 Incorporating multimedia content: The system can be
further improved by incorporating multimedia
content such as images and videos, to detect fake news
that are propagated through such means.
 Mobile application: Developing a mobile application
for the system can make it more accessible to users on-
the-go, thus enhancing its usability and user
engagement.
 These are just a few of the potential areas for future
development and improvement of the Fake News
Detection System using MultinomialNB.
CONCLUSION
 In conclusion, the Fake News Detection System using
MultinomialNB is an important tool in the fight against
misinformation and fake news. It uses machine learning
algorithms to classify news articles as either real or fake with a
high degree of accuracy. The system is user-friendly and includes
two major modules, the user module and the admin module.
The user module allows users to sign up, log in, detect news,
view their results history, edit their profile, change their
password, and log out. The admin module allows admins to log
in, view the dashboard, view the results history, view registered
users, change their password, and log out. The system has several
advantages, including its high accuracy in detecting fake news,
user-friendly interface, and easy maintenance. However, the
system's limitations include its reliance on the quality of the
training data and the possibility of misclassifying news articles
due to their similarity to real news articles. Overall, the Fake
News Detection System using MultinomialNB has great
potential in combating the spread of fake news and
misinformation, and its future scope includes the integration of
more advanced machine learning algorithms and techniques.
BIBLIOGRAPHY
 FOR PYTHON INSTALLATION
 https://www.python.org

 FOR HTML , CSS AND PYTHON BASICS
 www.w3schools.com
 www.javatpoint.com
 https://www.geeksforgeeks.org/python-django/
 https://panjwanitutorials.com/
 REFERENCE BOOKS
 Two scoops of Django for 1.11 by Daniel Greenfeld’s and Audrey
Greenfield
 Lightweight Django by Elman and Mark Lavin
THANKYOU

More Related Content

What's hot (20)

Java Database Connectivity (JDBC)
Java Database Connectivity (JDBC)Java Database Connectivity (JDBC)
Java Database Connectivity (JDBC)
 
Delegates and events in C#
Delegates and events in C#Delegates and events in C#
Delegates and events in C#
 
Introduction to oracle functions
Introduction to oracle functionsIntroduction to oracle functions
Introduction to oracle functions
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacion
 
Ado.net
Ado.netAdo.net
Ado.net
 
form view
form viewform view
form view
 
Dot net syllabus book
Dot net syllabus bookDot net syllabus book
Dot net syllabus book
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Enterprise java unit-2_chapter-3
Enterprise  java unit-2_chapter-3Enterprise  java unit-2_chapter-3
Enterprise java unit-2_chapter-3
 
Java web application development
Java web application developmentJava web application development
Java web application development
 
Mysql joins
Mysql joinsMysql joins
Mysql joins
 
Servlet life cycle
Servlet life cycleServlet life cycle
Servlet life cycle
 
SQL Queries
SQL QueriesSQL Queries
SQL Queries
 
Plsql lab mannual
Plsql lab mannualPlsql lab mannual
Plsql lab mannual
 
Java database connectivity with MySql
Java database connectivity with MySqlJava database connectivity with MySql
Java database connectivity with MySql
 
Jdbc Ppt
Jdbc PptJdbc Ppt
Jdbc Ppt
 
Java Spring Framework
Java Spring FrameworkJava Spring Framework
Java Spring Framework
 
Enterprise java unit-3_chapter-1-jsp
Enterprise  java unit-3_chapter-1-jspEnterprise  java unit-3_chapter-1-jsp
Enterprise java unit-3_chapter-1-jsp
 
Computer Science:Java jdbc
Computer Science:Java jdbcComputer Science:Java jdbc
Computer Science:Java jdbc
 
JDBC: java DataBase connectivity
JDBC: java DataBase connectivityJDBC: java DataBase connectivity
JDBC: java DataBase connectivity
 

Similar to Fake News Detection System django.pptx

IRJET- Authentic News Summarization
IRJET-  	  Authentic News SummarizationIRJET-  	  Authentic News Summarization
IRJET- Authentic News SummarizationIRJET Journal
 
IRJET- Big Data Driven Information Diffusion Analytics and Control on Social ...
IRJET- Big Data Driven Information Diffusion Analytics and Control on Social ...IRJET- Big Data Driven Information Diffusion Analytics and Control on Social ...
IRJET- Big Data Driven Information Diffusion Analytics and Control on Social ...IRJET Journal
 
Medical Shop - 2.pptx
Medical Shop - 2.pptxMedical Shop - 2.pptx
Medical Shop - 2.pptxsaiproject
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.docbutest
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.docbutest
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.docbutest
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)S3 Infotech IEEE Projects
 
WHAT IS SOFTWARE ENGINEERING (CYBERSECURITY)
WHAT IS SOFTWARE ENGINEERING (CYBERSECURITY)WHAT IS SOFTWARE ENGINEERING (CYBERSECURITY)
WHAT IS SOFTWARE ENGINEERING (CYBERSECURITY)ChristopherAntonius
 
STOCK PRED.pdf
STOCK PRED.pdfSTOCK PRED.pdf
STOCK PRED.pdfAnushakp9
 
Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...iosrjce
 
IRJET- Event Detection and Text Summary by Disaster Warning
IRJET- Event Detection and Text Summary by Disaster WarningIRJET- Event Detection and Text Summary by Disaster Warning
IRJET- Event Detection and Text Summary by Disaster WarningIRJET Journal
 
LIMS - Laboratory Management System
LIMS - Laboratory Management SystemLIMS - Laboratory Management System
LIMS - Laboratory Management Systemjustin_2016
 
mnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmrmanavpachurkar
 
Suspicious Email Detection
Suspicious Email DetectionSuspicious Email Detection
Suspicious Email DetectionSuraj Kumar
 
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...reshma reshu
 

Similar to Fake News Detection System django.pptx (20)

IRJET- Authentic News Summarization
IRJET-  	  Authentic News SummarizationIRJET-  	  Authentic News Summarization
IRJET- Authentic News Summarization
 
IRJET- Big Data Driven Information Diffusion Analytics and Control on Social ...
IRJET- Big Data Driven Information Diffusion Analytics and Control on Social ...IRJET- Big Data Driven Information Diffusion Analytics and Control on Social ...
IRJET- Big Data Driven Information Diffusion Analytics and Control on Social ...
 
Medical Shop - 2.pptx
Medical Shop - 2.pptxMedical Shop - 2.pptx
Medical Shop - 2.pptx
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.doc
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.doc
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.doc
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)
 
WHAT IS SOFTWARE ENGINEERING (CYBERSECURITY)
WHAT IS SOFTWARE ENGINEERING (CYBERSECURITY)WHAT IS SOFTWARE ENGINEERING (CYBERSECURITY)
WHAT IS SOFTWARE ENGINEERING (CYBERSECURITY)
 
STOCK PRED.pdf
STOCK PRED.pdfSTOCK PRED.pdf
STOCK PRED.pdf
 
J017325660
J017325660J017325660
J017325660
 
Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...Abstraction and Automation: A Software Design Approach for Developing Secure ...
Abstraction and Automation: A Software Design Approach for Developing Secure ...
 
IRJET- Event Detection and Text Summary by Disaster Warning
IRJET- Event Detection and Text Summary by Disaster WarningIRJET- Event Detection and Text Summary by Disaster Warning
IRJET- Event Detection and Text Summary by Disaster Warning
 
LIMS - Laboratory Management System
LIMS - Laboratory Management SystemLIMS - Laboratory Management System
LIMS - Laboratory Management System
 
Online news 365
Online news 365Online news 365
Online news 365
 
mnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is goodmnvRTBS-PPT-int4p9[1].pptx this report is good
mnvRTBS-PPT-int4p9[1].pptx this report is good
 
FAKE NEWS DETECTION PPT
FAKE NEWS DETECTION PPT FAKE NEWS DETECTION PPT
FAKE NEWS DETECTION PPT
 
tweet segmentation
tweet segmentation tweet segmentation
tweet segmentation
 
Suspicious Email Detection
Suspicious Email DetectionSuspicious Email Detection
Suspicious Email Detection
 
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
 
Crime
CrimeCrime
Crime
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 

Fake News Detection System django.pptx

  • 2. ABC UNIVERSITY Guided By: Presented By:  Prof. AAAAAAAAAAA BBBBBBBBB CCCCCCCCC
  • 4. Introduction  The Fake News Detection System using MultinomialNB is a Python Django web project with a SQLite database that aims to tackle the problem of identifying fake news articles. The project involves the use of the Multinomial Naive Bayes algorithm for classifying news articles. The system is easy to maintain, user-friendly, and can detect fake news without any human supervision. The project comprises two major modules, User and Admin, with various sub-modules, including sign-up, login, news detection, view results history, edit profile, change password, and logout for users, and login, dashboard, view results history, view registered users, change password, and logout for admins. The system is critical in preventing the spread of false information, and the project's use of machine learning techniques ensures that the detection of fake news is accurate and efficient.
  • 5. Problem Definition  The problem addressed by the Fake News Detection System project using MultinomialNB is the proliferation of false information on the internet, which can lead to negative consequences such as public panic, mistrust of credible sources, and social instability. The project aims to develop an automated system that can distinguish between real news and fake news using natural language processing and machine learning techniques. The system will analyze the text of the news article and determine the probability of it being true or false. This will help to prevent the spread of misinformation and protect the public from being misled.
  • 6. Objective  The objectives of the Fake News Detection System project using MultinomialNB are:  To develop a machine learning model that can accurately detect and classify fake news articles.  To create a user-friendly web-based platform for users to submit news articles for detection and receive results.  To improve awareness of the prevalence of fake news and the importance of fact-checking in modern society.
  • 7. Need of The System  The need for the Fake News Detection System project using MultinomialNB arises due to the increasing spread of fake news and misinformation through social media and other online platforms. The system aims to address the problem of fake news by automatically detecting and filtering out false information from the genuine ones. With the help of machine learning algorithms such as MultinomialNB, the system can effectively identify fake news, which can prevent people from making decisions based on misleading information. This system is crucial in maintaining the authenticity of information and can be used by various industries such as news agencies, social media platforms, and educational institutions.
  • 8. Purpose  The purpose of the Fake News Detection System using MultinomialNB is to develop a tool that can automatically identify fake news from a given news article. The system aims to tackle the growing problem of misinformation and fake news, which can cause significant damage to individuals, society, and institutions. By using machine learning algorithms like MultinomialNB, the system can accurately classify news articles as real or fake based on their content, language, and other factors. The purpose of this system is to promote media literacy and encourage critical thinking while also helping to curb the spread of fake news.
  • 9. Project Scope  The scope of the Fake News Detection System using MultinomialNB is vast, as it can be applied in various industries where the dissemination of false information can cause significant damage. The system can be used in news agencies, social media platforms, and other online forums to identify and prevent the spread of fake news. With the rise of social media and the ease with which information can be disseminated, it has become increasingly challenging to distinguish between real and fake news. This system can provide an effective solution for this problem and help in maintaining the integrity of information. The market scope of this system is also significant, as there is a growing demand for tools that can help in detecting fake news. The system can be used by media houses, government organizations, and other institutions that deal with the dissemination of information to the public. Additionally, the system can be used as a plugin in web browsers or social media platforms to provide real-time detection of fake news.
  • 10. Proposed System  The proposed Fake News Detection System using MultinomialNB is a web-based application that uses a machine learning algorithm to detect fake news articles. It has two modules, User and Admin, with various sub-modules to provide user-friendly functionality. The system is scalable, robust, and can be used in various industries, including media, journalism, and social media platforms. Its benefits include its ability to automatically identify fake news and provide an easy-to-use interface for users.
  • 11. User Modules:  Signup: Allows users to create an account by providing their basic details such as name, email, and password.  Login: Allows registered users to log in to their accounts using their email and password.  News Detection: Enables users to input news articles or links and submit them for fake news detection.  View Results History: Allows users to view the results of the fake news detection analysis performed on the news articles submitted by them.  Edit Profile: Enables users to update their profile information such as name, email, and password.  Change Password: Allows users to change their account password for security purposes.  Logout: Allows users to log out of their accounts and end their current session.
  • 12. Admin Modules:  Login: The admin can log in to the system using their credentials.  Dashboard: The admin can view the total number of registered users and the total number of news articles that have been analyzed by the system.  View Results History: The admin can view the results of the news articles that have been analyzed by the system.  View Registered Users: The admin can view the list of registered users of the system.  Change Password: The admin can change their login password.  Logout: The admin can log out of the system.
  • 13. SOFTWARE USED  PYTHON INTERPRETER  PYCHARM IDE (INTEGRATED DEVELOPMENT ENVIRONMENT)  DJANGO FRAMEWORK  NOTEPAD++ OR ANY OTHER TEXT EDITOR  CHROME OR ANY OTHER BROWSER
  • 14. FRONTEND (LANGUAGE USED)  HTML (HYPERTEXT MARKUP LANGUAGE)  CSS (CASCADING STYLE SHEET)  BOOTSTRAP (FRAMEWORK OF HTML,CSS AND JS)
  • 15. BACKEND  PYTHON DJANGO  SQLITE (DATABASE)
  • 16. SYSTEM DESIGN Unified Modeling Language:  UML stands for Unified Modeling Language. It is a third generation method for specifying, visualizing and documenting the artifacts of an object oriented system under development. Object modeling is the process by which the logical objects in the real world (problem space) are represented (mapped) by the actual objects in the program (logical or a mini world). This visual representation of the objects, their relationships and their structures is for the ease of understanding. This is a step while developing any product after analysis.
  • 17.  The Unified Modeling Language encompasses a number of models.  Use case diagrams  Class diagrams  Sequence diagrams
  • 18. Use Case Diagram:  Use case diagram consists of use cases and actors and shows the interaction between them. The key points are:  The main purpose is to show the interaction between the use cases and the actor.  To represent the system requirement from user’s perspective.  The use cases are the functions that are to be performed in the module.  An actor could be the end-user of the system or an external system.
  • 19. Use Case Diagrams – Admin : Admin Dashboard View Results History Manage Reg. Users (View / Delete) Change Password Logout Admin
  • 20. Use Case Diagrams User: Edit Profile (Update) Change Password News Detection View Results History Logout User
  • 21. Sequence Diagram: The purpose of sequence diagram is to show the flow of functionality through a use case. In other words, we call it a mapping process in terms of data transfers from the actor through the corresponding objects.
  • 23. Sequence Diagram For Administrator:-
  • 27.
  • 28. SCREEN SHOTS – Home Page
  • 39. VIEW ALL PREDICTION HISTORY PAGE
  • 40. FUTURE SCOPE  The future scope of the Fake News Detection System using MultinomialNB can include the following:  Incorporating other machine learning models: The system can be further improved by incorporating other machine learning models, such as deep learning models, to enhance its accuracy and efficiency.  Integration with social media platforms: The system can be integrated with social media platforms to detect and flag fake news in real-time, thus preventing the spread of misinformation.  Enhancing the database: The system can be further improved by expanding its database to include more sources of news and information, thus enhancing its accuracy.  Multilingual support: The system can be further enhanced by adding support for multiple languages, making it more accessible to a wider audience.
  • 41. FUTURE SCOPE (Continue)  Natural Language Processing (NLP): Integrating NLP techniques can enhance the accuracy of the system in detecting fake news, by analyzing the sentiment and tone of the news articles.  Incorporating multimedia content: The system can be further improved by incorporating multimedia content such as images and videos, to detect fake news that are propagated through such means.  Mobile application: Developing a mobile application for the system can make it more accessible to users on- the-go, thus enhancing its usability and user engagement.  These are just a few of the potential areas for future development and improvement of the Fake News Detection System using MultinomialNB.
  • 42. CONCLUSION  In conclusion, the Fake News Detection System using MultinomialNB is an important tool in the fight against misinformation and fake news. It uses machine learning algorithms to classify news articles as either real or fake with a high degree of accuracy. The system is user-friendly and includes two major modules, the user module and the admin module. The user module allows users to sign up, log in, detect news, view their results history, edit their profile, change their password, and log out. The admin module allows admins to log in, view the dashboard, view the results history, view registered users, change their password, and log out. The system has several advantages, including its high accuracy in detecting fake news, user-friendly interface, and easy maintenance. However, the system's limitations include its reliance on the quality of the training data and the possibility of misclassifying news articles due to their similarity to real news articles. Overall, the Fake News Detection System using MultinomialNB has great potential in combating the spread of fake news and misinformation, and its future scope includes the integration of more advanced machine learning algorithms and techniques.
  • 43. BIBLIOGRAPHY  FOR PYTHON INSTALLATION  https://www.python.org   FOR HTML , CSS AND PYTHON BASICS  www.w3schools.com  www.javatpoint.com  https://www.geeksforgeeks.org/python-django/  https://panjwanitutorials.com/  REFERENCE BOOKS  Two scoops of Django for 1.11 by Daniel Greenfeld’s and Audrey Greenfield  Lightweight Django by Elman and Mark Lavin