DSBDAL_Assignment No 6
DSBDAL_Assignment No 6
Department of Computer
Engineering
Let us say P(Fire) means how often there is fire, and P(Smoke) means
how often we see smoke, then:
P(Fire|Smoke) means how often there is fire when we can see smoke
P(Smoke|Fire) means how often we can see smoke when there is fire
Example: If dangerous fires are rare (1%) but smoke is fairly common
(10%) due to barbecues, and 90% of dangerous fires make smoke then:
Applications:
Real time Prediction: Naive Bayes is an eager learning classifier and it is sure
fast.Thus, it could be used for making predictions in real time.
Multi class Prediction: This algorithm is also well known for multi class
predictionfeature. Here we can predict the probability of multiple classes of target
variable.
Text classification/ Spam Filtering/ Sentiment Analysis: Naive Bayes
classifiersmostly used in text classification (due to better result in multi class problems
and independence rule) have higher success rate as compared to other algorithms. As a
result, it is widely used in Spam filtering (identify spam e-mail) and Sentiment
Analysis (in social media analysis, to identify positive and negative customer
sentiments)
Recommendation System: Naive Bayes Classifier and Collaborative
Department of Computer Engineering
Filteringtogether builds a Recommendation System that uses machine learning and
data mining techniques to filter unseen information and predict whether a user would
like a given resource or not
1.
Input:
Structured Dataset :Iris Dataset
File: iris.csv
Output: