Machine Learning Engineer Question:

Download Job Interview Questions and Answers PDF

Tell us why is “Naive” Bayes naive?

Machine Learning Engineer Interview Question
Machine Learning Engineer Interview Question

Answer:

Despite its practical applications, especially in text mining, Naive Bayes is considered “Naive” because it makes an assumption that is virtually impossible to see in real-life data: the conditional probability is calculated as the pure product of the individual probabilities of components. This implies the absolute independence of features — a condition probably never met in real life.

As a Quora commenter put it whimsically, a Naive Bayes classifier that figured out that you liked pickles and ice cream would probably naively recommend you a pickle ice cream.

Download Machine Learning Engineer Interview Questions And Answers PDF

Previous QuestionNext Question
Tell me how much data will you allocate for your training, validation and test sets?Tell me do you have experience with Spark or big data tools for machine learning?