LearningNaiveBayes
Imports
open LearningCore;
Functions
def gaussian_nb (ds: {d : Dataset | independent_target d = True && has_missing d = False}) : {m : SklearnClassifier | clf_features m = ds_features ds && clf_classes m = ds_classes ds}
def multinomial_nb (ds: {d : Dataset | independent_target d = True && has_missing d = False}) : {m : SklearnClassifier | clf_features m = ds_features ds && clf_classes m = ds_classes ds}
def complement_nb (ds: {d : Dataset | is_balanced d = False && (independent_target d = True && has_missing d = False)}) : {m : SklearnClassifier | clf_features m = ds_features ds && clf_classes m = ds_classes ds}
def bernoulli_nb (ds: {d : Dataset | independent_target d = True && has_missing d = False}) : {m : SklearnClassifier | clf_features m = ds_features ds && clf_classes m = ds_classes ds}