Bernoulli Naive Bayes

This algorithm is used for binary classification problems where the input data is represented by binary features. It is commonly used in spam filtering, where the input data is represented by the presence or absence of specific words.