SchoolWhool
Quizzes and saved progress, freeSign in freeSign in

ML 6.2Lesson outlineLesson 2 of 3 in Module 6

Naive Bayes

Classify by multiplying per-feature likelihoods under an independence assumption we know is false, and make it work in practice.

Video in production.

Lesson outline: Naive Bayes

In this lesson12 parts

  1. 01Spam from word counts
  2. 02The counts per class
  3. 03What to beat
  4. 04Bayes' theorem, one word at a time
  5. 05A prior and a likelihood per word
  6. 06Maximum likelihood is a share of the counts
  7. 07Training is counting, by hand
  8. 08Predicting in logs
  9. 09Measuring it
  10. 10Where the assumption shows
  11. 11Code, and the sealed messages
  12. 12Recap, your challenge, and what comes next

Builds on

This lesson stands on its own. These go deeper into what it uses.

Next steps: Naive Bayes