Skip to content

Week 8 - Naive Bayes

Learning Objectives

After today's class, you should be able to:

  • Understand the probabilistic Naive Bayes algorithm for classification tasks, including how it models feature likelihoods using Bayes’ Theorem with a conditional independence assumption.
  • Calculate probabilities, develop and implement Naive Bayes models in Python.
  • Apply the Naive Bayes formula to manually calculate posterior class probabilities using prior and conditional probabilities.

Class Agenda

Task List

Additional Resources