Lesson 6: Bayesian Models for Probability Prediction
Section outline
-
Lesson Goal: Introduce Bayesian reasoning in machine learning, focusing on the Naive Bayes classifier for predicting probabilities (like spam detection). Students will learn Bayes’ theorem conceptually, see how Naive Bayes makes simplifying independence assumptions, and understand how it uses evidence (features) to update probability beliefs. The spam filtering example is used to make it concrete. The lesson emphasizes the “effect to cause” thinking (looking at evidence to infer the cause) that defines Bayesian models.