@etrain @atalwalkar Right. This is the [Multinomial NB](http://nlp.stanford.edu/IR-book/html/htmledition/naive-bayes-text-classification-1.html) . It can also handle [Bernoulli NB](http://nlp.stanford.edu/IR-book/html/htmledition/the-bernoulli-model-1.html) by making every vector a 0-1 vector.

Actually it can handle all kinds of discrete data, for example, for document classification, convert every document into a tf-idf vector.

I'm gonna add some comments to point this out, as you requested.