Source code for chembee.config.benchmark.naive_bayes
from chembee.config.benchmark.BenchmarkAlgorithm import BenchmarkAlgorithm
from sklearn.naive_bayes import GaussianNB, MultinomialNB, BernoulliNB, ComplementNB
import os
import sys
sys.path.insert(0, os.path.abspath(
os.path.join(os.path.dirname(__file__), "..")))
[docs]class NaiveBayesClassifier(BenchmarkAlgorithm):
name = "naive-bayes"
algorithms = (
GaussianNB(),
MultinomialNB(),
BernoulliNB(),
ComplementNB(),
)
titles = ("Gaussian", "Multinomial", "Bernoulli", "Complement")