SlideShare a Scribd company logo
NAÏVE BAYES ALGORITHM
INTRODUCTION
 Naïve Bayes Algorithm is a probabilistic machine learning algorithm based on
Bayes Theorem. It is used for the solution of classification problems. It is a
quick and efficient algorithm.
 P(A|B) = P(B|A) P(A)/ P(B)
APPLICATION DOMAINS
 This algorithm is used for real time predictions.
 Multi class predictions can be easily carried out with this algorithm.
 Gmail uses Naïve Bayes Algorithm to filter out spam mails. It decides whether the mail is spam
or not.
 This algorithm is used in classifying data categorically, ranking pages and indexing relevancy
scores.
 Naïve Bayes Algorithm is also used in text classification. It classify tweets, posts, blogs and
pages automatically without going through them manually. It has high success rate as
compare to other algorithms.
 It is also used in building process of recommendation systems. These systems uses machine
learning and data mining to predict recommendations for users.
 One of the important application area of Naïve Bayes Algorithm is sentiment analysis.
DESCRIPTION
 It is a classification technique which is based on Bayes Theorem. Naïve Bayes is
used particularly for large data sets. It is easy to build. Naïve Bayes is also called
Independence Bayes or Simple Bayes. Naïve Bayes uses probability theory to
classify data. When new data is introduced, the probability of an event can be
adjusted. Naïve Bayes is a family of ML algorithms which uses statistical
independence. As compare to complex Bayes Algorithms, this algorithm is easy
to write and can be executed more reliably.
DIAGRAM
PSEUDOCODE
ADVANTAGES AND DISADVANTAGES
 ADVANTAGES
 • Naïve Bayes Algorithm is very fast.
 • Class of test dataset can be easily predicted by this algorithm.
 • Naïve Bayes Algorithm is useful with multi class predictions.
 • With less training data, Naïve Bayes performs better than other models.
 • This algorithm can save a lot of time because it works very quickly.
 • It is easy to evaluate the conditional probability so it can easily be implemented.
 • Naïve Bayes can handle both continuous and discrete data.
 • This algorithm is highly scalable.
 • Naïve Bayes Algorithm is not sensitive working with irrelevant features.
ADVANTAGES AND DISADVANTAGES
 DISADVANTAGES
 • If test data contains categorical variable and that was not present in training dataset, zero probability will
be assigned to it and no predictions will be made. This is also called a ‘Zero Frequency’.
 • This algorithm assumes that all predictors are independent which is impossible and this limits the
algorithm from real world use cases.
 • In some cases, this algorithm’s estimations can be wrong so we should not take the outputs too
seriously.
REFERENCES
 Sunil, (2017), 6 Easy Steps to Learn Naive Bayes Algorithm with codes in Python,
https://www.analyticsvidhya.com/blog/2017/09/naive-bayes-explained
 Singh Chauhan, Nagesh, (2022), Naïve Bayes Algorithm: Everything You Need to Know,
https://www.kdnuggets.com/2020/06/naive-bayes-algorithm-everything.html
 Vadapalli, Pavan, (2020), Naive Bayes Classifier: Pros & Cons, Applications & Types Explained,
https://www.upgrad.com/blog/naive-bayes-classifier
 Shah, Rajvi, (2021), Naïve Bayes Algorithm's Advantages and Disadvantages
https://www.kaggle.com/getting-started/225022
 Kumar, Naresh, (2019), Advantages and Disadvantages of Naive Bayes in Machine Learning,
http://theprofessionalspoint.blogspot.com/2019/03/advantages-and-disadvantages-of-
naive.html

More Related Content

Similar to CS3501.pptx

Parametric & Non-Parametric Machine Learning (Supervised ML)
Parametric & Non-Parametric Machine Learning (Supervised ML)Parametric & Non-Parametric Machine Learning (Supervised ML)
Parametric & Non-Parametric Machine Learning (Supervised ML)
Rehan Guha
 
Presentation - Predicting Online Purchases Using Conversion Prediction Modeli...
Presentation - Predicting Online Purchases Using Conversion Prediction Modeli...Presentation - Predicting Online Purchases Using Conversion Prediction Modeli...
Presentation - Predicting Online Purchases Using Conversion Prediction Modeli...Christopher Sneed, MSDS, PMP, CSPO
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
narmeen11
 
Naive Bayes Classifier.pptx
Naive Bayes Classifier.pptxNaive Bayes Classifier.pptx
Naive Bayes Classifier.pptx
ramya409687
 
Building Azure Machine Learning Models
Building Azure Machine Learning ModelsBuilding Azure Machine Learning Models
Building Azure Machine Learning Models
Eng Teong Cheah
 
Random Forest Decision Tree.pptx
Random Forest Decision Tree.pptxRandom Forest Decision Tree.pptx
Random Forest Decision Tree.pptx
Ramakrishna Reddy Bijjam
 
Driver Analysis and Product Optimization with Bayesian Networks
Driver Analysis and Product Optimization with Bayesian NetworksDriver Analysis and Product Optimization with Bayesian Networks
Driver Analysis and Product Optimization with Bayesian Networks
Bayesia USA
 
Top 10 Data Science Practitioner Pitfalls
Top 10 Data Science Practitioner PitfallsTop 10 Data Science Practitioner Pitfalls
Top 10 Data Science Practitioner Pitfalls
Sri Ambati
 
Machine learning(UNIT 4)
Machine learning(UNIT 4)Machine learning(UNIT 4)
Machine learning(UNIT 4)
SURBHI SAROHA
 
Meetup_Consumer_Credit_Default_Vers_2_All
Meetup_Consumer_Credit_Default_Vers_2_AllMeetup_Consumer_Credit_Default_Vers_2_All
Meetup_Consumer_Credit_Default_Vers_2_AllBernard Ong
 
Machine Learning Algorithm for Business Strategy.pdf
Machine Learning Algorithm for Business Strategy.pdfMachine Learning Algorithm for Business Strategy.pdf
Machine Learning Algorithm for Business Strategy.pdf
PhD Assistance
 
MACHINE LEARNING YEAR DL SECOND PART.pptx
MACHINE LEARNING YEAR DL SECOND PART.pptxMACHINE LEARNING YEAR DL SECOND PART.pptx
MACHINE LEARNING YEAR DL SECOND PART.pptx
NAGARAJANS68
 
H2O World - Top 10 Data Science Pitfalls - Mark Landry
H2O World - Top 10 Data Science Pitfalls - Mark LandryH2O World - Top 10 Data Science Pitfalls - Mark Landry
H2O World - Top 10 Data Science Pitfalls - Mark Landry
Sri Ambati
 
Machine Learning in the Financial Industry
Machine Learning in the Financial IndustryMachine Learning in the Financial Industry
Machine Learning in the Financial Industry
Subrat Panda, PhD
 
Build Deep Learning model to identify santader bank's dissatisfied customers
Build Deep Learning model to identify santader bank's dissatisfied customersBuild Deep Learning model to identify santader bank's dissatisfied customers
Build Deep Learning model to identify santader bank's dissatisfied customerssriram30691
 
Implementation of Spam Classifier using Naïve Bayes Algorithm
Implementation of Spam Classifier using Naïve Bayes AlgorithmImplementation of Spam Classifier using Naïve Bayes Algorithm
Implementation of Spam Classifier using Naïve Bayes Algorithm
IRJET Journal
 
Big shadow test
Big shadow testBig shadow test
Big shadow test
munsif123
 
Big Data Analytics.pptx
Big Data Analytics.pptxBig Data Analytics.pptx
Big Data Analytics.pptx
Kaviya452563
 
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
Chris Fregly
 
Unit 2-ML.pptx
Unit 2-ML.pptxUnit 2-ML.pptx
Unit 2-ML.pptx
Chitrachitrap
 

Similar to CS3501.pptx (20)

Parametric & Non-Parametric Machine Learning (Supervised ML)
Parametric & Non-Parametric Machine Learning (Supervised ML)Parametric & Non-Parametric Machine Learning (Supervised ML)
Parametric & Non-Parametric Machine Learning (Supervised ML)
 
Presentation - Predicting Online Purchases Using Conversion Prediction Modeli...
Presentation - Predicting Online Purchases Using Conversion Prediction Modeli...Presentation - Predicting Online Purchases Using Conversion Prediction Modeli...
Presentation - Predicting Online Purchases Using Conversion Prediction Modeli...
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Naive Bayes Classifier.pptx
Naive Bayes Classifier.pptxNaive Bayes Classifier.pptx
Naive Bayes Classifier.pptx
 
Building Azure Machine Learning Models
Building Azure Machine Learning ModelsBuilding Azure Machine Learning Models
Building Azure Machine Learning Models
 
Random Forest Decision Tree.pptx
Random Forest Decision Tree.pptxRandom Forest Decision Tree.pptx
Random Forest Decision Tree.pptx
 
Driver Analysis and Product Optimization with Bayesian Networks
Driver Analysis and Product Optimization with Bayesian NetworksDriver Analysis and Product Optimization with Bayesian Networks
Driver Analysis and Product Optimization with Bayesian Networks
 
Top 10 Data Science Practitioner Pitfalls
Top 10 Data Science Practitioner PitfallsTop 10 Data Science Practitioner Pitfalls
Top 10 Data Science Practitioner Pitfalls
 
Machine learning(UNIT 4)
Machine learning(UNIT 4)Machine learning(UNIT 4)
Machine learning(UNIT 4)
 
Meetup_Consumer_Credit_Default_Vers_2_All
Meetup_Consumer_Credit_Default_Vers_2_AllMeetup_Consumer_Credit_Default_Vers_2_All
Meetup_Consumer_Credit_Default_Vers_2_All
 
Machine Learning Algorithm for Business Strategy.pdf
Machine Learning Algorithm for Business Strategy.pdfMachine Learning Algorithm for Business Strategy.pdf
Machine Learning Algorithm for Business Strategy.pdf
 
MACHINE LEARNING YEAR DL SECOND PART.pptx
MACHINE LEARNING YEAR DL SECOND PART.pptxMACHINE LEARNING YEAR DL SECOND PART.pptx
MACHINE LEARNING YEAR DL SECOND PART.pptx
 
H2O World - Top 10 Data Science Pitfalls - Mark Landry
H2O World - Top 10 Data Science Pitfalls - Mark LandryH2O World - Top 10 Data Science Pitfalls - Mark Landry
H2O World - Top 10 Data Science Pitfalls - Mark Landry
 
Machine Learning in the Financial Industry
Machine Learning in the Financial IndustryMachine Learning in the Financial Industry
Machine Learning in the Financial Industry
 
Build Deep Learning model to identify santader bank's dissatisfied customers
Build Deep Learning model to identify santader bank's dissatisfied customersBuild Deep Learning model to identify santader bank's dissatisfied customers
Build Deep Learning model to identify santader bank's dissatisfied customers
 
Implementation of Spam Classifier using Naïve Bayes Algorithm
Implementation of Spam Classifier using Naïve Bayes AlgorithmImplementation of Spam Classifier using Naïve Bayes Algorithm
Implementation of Spam Classifier using Naïve Bayes Algorithm
 
Big shadow test
Big shadow testBig shadow test
Big shadow test
 
Big Data Analytics.pptx
Big Data Analytics.pptxBig Data Analytics.pptx
Big Data Analytics.pptx
 
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
 
Unit 2-ML.pptx
Unit 2-ML.pptxUnit 2-ML.pptx
Unit 2-ML.pptx
 

More from Waseelsultan

Positive and negative things of internet.docx
Positive and negative things of internet.docxPositive and negative things of internet.docx
Positive and negative things of internet.docx
Waseelsultan
 
enprership progect.docx
enprership progect.docxenprership progect.docx
enprership progect.docx
Waseelsultan
 
Cybersecurity governance-1.docx
Cybersecurity governance-1.docxCybersecurity governance-1.docx
Cybersecurity governance-1.docx
Waseelsultan
 
Access system.docx
Access system.docxAccess system.docx
Access system.docx
Waseelsultan
 
data Analysis.docx
data Analysis.docxdata Analysis.docx
data Analysis.docx
Waseelsultan
 
DNA Viruses-1.docx
DNA Viruses-1.docxDNA Viruses-1.docx
DNA Viruses-1.docx
Waseelsultan
 
الباب الثالث - الربيعات والمئينات.pptx
الباب الثالث - الربيعات والمئينات.pptxالباب الثالث - الربيعات والمئينات.pptx
الباب الثالث - الربيعات والمئينات.pptx
Waseelsultan
 
pdf-flexible-manufacturing-systemfms.pptx
pdf-flexible-manufacturing-systemfms.pptxpdf-flexible-manufacturing-systemfms.pptx
pdf-flexible-manufacturing-systemfms.pptx
Waseelsultan
 
Cell_Manufacturing.ppt
Cell_Manufacturing.pptCell_Manufacturing.ppt
Cell_Manufacturing.ppt
Waseelsultan
 
the 8 wastes of lean manufacturing include.pdf
the 8 wastes of lean manufacturing include.pdfthe 8 wastes of lean manufacturing include.pdf
the 8 wastes of lean manufacturing include.pdf
Waseelsultan
 
a159280334379.pdf
a159280334379.pdfa159280334379.pdf
a159280334379.pdf
Waseelsultan
 
ethics%20assignment1.docx
ethics%20assignment1.docxethics%20assignment1.docx
ethics%20assignment1.docx
Waseelsultan
 
MacDonald SWOT Analysis.docx
MacDonald SWOT Analysis.docxMacDonald SWOT Analysis.docx
MacDonald SWOT Analysis.docx
Waseelsultan
 
tommy.pptx
tommy.pptxtommy.pptx
tommy.pptx
Waseelsultan
 
MACDONALDS.pptx
MACDONALDS.pptxMACDONALDS.pptx
MACDONALDS.pptx
Waseelsultan
 
Measuring the quality of health services for patients.pptx
Measuring the quality of health services for patients.pptxMeasuring the quality of health services for patients.pptx
Measuring the quality of health services for patients.pptx
Waseelsultan
 

More from Waseelsultan (16)

Positive and negative things of internet.docx
Positive and negative things of internet.docxPositive and negative things of internet.docx
Positive and negative things of internet.docx
 
enprership progect.docx
enprership progect.docxenprership progect.docx
enprership progect.docx
 
Cybersecurity governance-1.docx
Cybersecurity governance-1.docxCybersecurity governance-1.docx
Cybersecurity governance-1.docx
 
Access system.docx
Access system.docxAccess system.docx
Access system.docx
 
data Analysis.docx
data Analysis.docxdata Analysis.docx
data Analysis.docx
 
DNA Viruses-1.docx
DNA Viruses-1.docxDNA Viruses-1.docx
DNA Viruses-1.docx
 
الباب الثالث - الربيعات والمئينات.pptx
الباب الثالث - الربيعات والمئينات.pptxالباب الثالث - الربيعات والمئينات.pptx
الباب الثالث - الربيعات والمئينات.pptx
 
pdf-flexible-manufacturing-systemfms.pptx
pdf-flexible-manufacturing-systemfms.pptxpdf-flexible-manufacturing-systemfms.pptx
pdf-flexible-manufacturing-systemfms.pptx
 
Cell_Manufacturing.ppt
Cell_Manufacturing.pptCell_Manufacturing.ppt
Cell_Manufacturing.ppt
 
the 8 wastes of lean manufacturing include.pdf
the 8 wastes of lean manufacturing include.pdfthe 8 wastes of lean manufacturing include.pdf
the 8 wastes of lean manufacturing include.pdf
 
a159280334379.pdf
a159280334379.pdfa159280334379.pdf
a159280334379.pdf
 
ethics%20assignment1.docx
ethics%20assignment1.docxethics%20assignment1.docx
ethics%20assignment1.docx
 
MacDonald SWOT Analysis.docx
MacDonald SWOT Analysis.docxMacDonald SWOT Analysis.docx
MacDonald SWOT Analysis.docx
 
tommy.pptx
tommy.pptxtommy.pptx
tommy.pptx
 
MACDONALDS.pptx
MACDONALDS.pptxMACDONALDS.pptx
MACDONALDS.pptx
 
Measuring the quality of health services for patients.pptx
Measuring the quality of health services for patients.pptxMeasuring the quality of health services for patients.pptx
Measuring the quality of health services for patients.pptx
 

Recently uploaded

top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 

Recently uploaded (20)

top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 

CS3501.pptx

  • 2. INTRODUCTION  Naïve Bayes Algorithm is a probabilistic machine learning algorithm based on Bayes Theorem. It is used for the solution of classification problems. It is a quick and efficient algorithm.  P(A|B) = P(B|A) P(A)/ P(B)
  • 3. APPLICATION DOMAINS  This algorithm is used for real time predictions.  Multi class predictions can be easily carried out with this algorithm.  Gmail uses Naïve Bayes Algorithm to filter out spam mails. It decides whether the mail is spam or not.  This algorithm is used in classifying data categorically, ranking pages and indexing relevancy scores.  Naïve Bayes Algorithm is also used in text classification. It classify tweets, posts, blogs and pages automatically without going through them manually. It has high success rate as compare to other algorithms.  It is also used in building process of recommendation systems. These systems uses machine learning and data mining to predict recommendations for users.  One of the important application area of Naïve Bayes Algorithm is sentiment analysis.
  • 4. DESCRIPTION  It is a classification technique which is based on Bayes Theorem. Naïve Bayes is used particularly for large data sets. It is easy to build. Naïve Bayes is also called Independence Bayes or Simple Bayes. Naïve Bayes uses probability theory to classify data. When new data is introduced, the probability of an event can be adjusted. Naïve Bayes is a family of ML algorithms which uses statistical independence. As compare to complex Bayes Algorithms, this algorithm is easy to write and can be executed more reliably.
  • 7. ADVANTAGES AND DISADVANTAGES  ADVANTAGES  • Naïve Bayes Algorithm is very fast.  • Class of test dataset can be easily predicted by this algorithm.  • Naïve Bayes Algorithm is useful with multi class predictions.  • With less training data, Naïve Bayes performs better than other models.  • This algorithm can save a lot of time because it works very quickly.  • It is easy to evaluate the conditional probability so it can easily be implemented.  • Naïve Bayes can handle both continuous and discrete data.  • This algorithm is highly scalable.  • Naïve Bayes Algorithm is not sensitive working with irrelevant features.
  • 8. ADVANTAGES AND DISADVANTAGES  DISADVANTAGES  • If test data contains categorical variable and that was not present in training dataset, zero probability will be assigned to it and no predictions will be made. This is also called a ‘Zero Frequency’.  • This algorithm assumes that all predictors are independent which is impossible and this limits the algorithm from real world use cases.  • In some cases, this algorithm’s estimations can be wrong so we should not take the outputs too seriously.
  • 9. REFERENCES  Sunil, (2017), 6 Easy Steps to Learn Naive Bayes Algorithm with codes in Python, https://www.analyticsvidhya.com/blog/2017/09/naive-bayes-explained  Singh Chauhan, Nagesh, (2022), Naïve Bayes Algorithm: Everything You Need to Know, https://www.kdnuggets.com/2020/06/naive-bayes-algorithm-everything.html  Vadapalli, Pavan, (2020), Naive Bayes Classifier: Pros & Cons, Applications & Types Explained, https://www.upgrad.com/blog/naive-bayes-classifier  Shah, Rajvi, (2021), Naïve Bayes Algorithm's Advantages and Disadvantages https://www.kaggle.com/getting-started/225022  Kumar, Naresh, (2019), Advantages and Disadvantages of Naive Bayes in Machine Learning, http://theprofessionalspoint.blogspot.com/2019/03/advantages-and-disadvantages-of- naive.html