DM ASSIGNMENT .pptx

38 views 16 slides Jan 15, 2024
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

data mining bayisen belief network data mining bayisen belief network data mining bayisen belief network


Slide Content

* Introduction to Naïve Bayes *

*Introduction to Naïve Bayes* Naïve Bayes is a simple yet powerful probabilistic machine learning algorithm that is often used for classification tasks. It is based on Bayes' theorem, which is a fundamental concept in probability theory. Naïve Bayes is particularly popular for text classification tasks, such as spam filtering and sentiment analysis, but it can be applied to a wide range of problems .

Bayes' Theorem At the core of Naïve Bayes is Bayes' theorem, which describes the probability of an event based on prior knowledge of conditions that might be related to the event. The formula is as follows:

Bayes' Theorem where: P ( A ∣ B ) is the probability of event A given that event B has occurred. P ( B ∣ A ) is the probability of event B given that event A has occurred. P ( A ) is the prior probability of event A. P ( B ) is the prior probability of event B .

-Historical Context & Applications

Historical Context The Naïve Bayes algorithm has its roots in the work of Reverend Thomas Bayes, an 18th-century statistician and theologian. However, the algorithm itself, as well as its application to machine learning, gained prominence much later in the 20th century. Here's a brief historical context :

Applications of Naive Bayes Text Classification. Sentiment analysis. Recommendation system. Spam filtering. Face Recognition. Weather Prediction. Medical Diagnosis.

Applications of Naive Bayes

Naïve Assumption:

Naïve Assumption: The Naïve Bayes algorithm has its roots in the work of Reverend Thomas Bayes, an 18th-century statistician and theologian. However, the algorithm itself, as well as its application to machine learning, gained prominence much later in the 20th century. Here's a brief historical context :

*Advantages and Disadvantages:*

**Advantages:** ** Simplicity:** Easy to implement and understand . **Efficiency:** Fast training and prediction times . ** Robustness:** Works well with small datasets and irrelevant features.

**Disadvantages :** :** ** Assumption of Independence:** Independence assumption may not hold in real-world scenarios . ** Limited Expressiveness:** May not capture complex relationships in data.

*Types of Naïve Bayes Models:*

**Gaussian, Multinomial, Bernoulli, and Complementary Naïve Bayes :**

THANK YOU