Vidyalelo
Computer Science · Q33

Machine Learning

Engineering and GATE · Computer Science · question 33

Q33

Which of the following is true about Naive Bayes?

A.
Assumes that all the features in a dataset are equally important
B.
Assumes that all the features in a dataset are independent
C.
Both A and B 
Answer
D.
None of the above option

Answer: Option C

Solution

Answer: Option C
Solution:
Naive Bayes algorithm assumes that all the features in a dataset are independent of each other given the class label. This is why it's termed "naive" because it simplifies the model by assuming independence between features, even though this assumption might not hold true in all cases.
Option A is incorrect because Naive Bayes does not assume that all features are equally important; it only assumes independence.
Option C is incorrect because Naive Bayes assumes feature independence but does not assume that all features are equally important.
Therefore, the correct answer is Option B: Assumes that all the features in a dataset are independent.