1. Naive Bayes

Gaussian Naive Bayes classifiers: high-dimensional data.
Bernoulli & Multinomial: text classification( sparse features vector, features are a large number of distinct words)

Assumption

    -   In practice, of course, this is not often the case, features often are somewhat correlated. In practices, features are correlated.

1.1 Multinomial Naive Bayes classifiers