介绍
在 sklearn 库中,基于贝叶斯定理的算法集中在 sklearn.naive_bayes
包中,根据对 似然度 P(xi|y)
计算方法的不同,将朴素贝叶斯大致分为三种:
多项式朴素贝叶斯(MultinomialNB),适用于特征是多项式分布的
伯努利分布朴素贝叶斯(BernoulliNB),适用于二项分布,即:二分类问题,如:是否、对错
高斯分布朴素贝叶斯(GaussianNB),适用于特征呈正态分布
注意:朴素贝叶斯算法的实现是基于假设而来,在朴素贝叶斯看来,特征之间是相互独立的,互不影响的。