I am getting quite different results when classifying text (in only two categories) with the Bernoulli Naive Bayes algorithm in NLTK and the one in scikit-learn module. Alth
NLTK does not implement Bernoulli Naive Bayes. It implements multinomial Naive Bayes but only allows binary features.