'Naive Bayes is a simple supervised learning method for text classification.
Documents are classified based on the probability that a feature occurs in a class
(independent of other features).'

def __init__(self, train=[], baseline=MAJORITY, method=MULTINOMIAL, alpha=0.0001, **kwargs):

    self._classes = {}
    self._features = {}
    self._likelihood = {}
    self._cache = {}
    self._method = method
    self._alpha = alpha
    Classifier.__init__(self, train, baseline)
