This document provides an overview of Bayes classifiers and Naive Bayes classifiers. It begins by introducing probabilistic classification and the goal of predicting a categorical output given input attributes. It then discusses the Naive Bayes assumption that attributes are conditionally independent given the class label. This allows estimating each p(attribute|class) separately rather than the full joint distribution. The document covers maximum likelihood estimation, Laplace smoothing, and using Naive Bayes for problems like spam filtering. It contrasts generative models like Naive Bayes that model p(attribute|class) with discriminative approaches that directly model p(class|attributes).