sklearn提供了好几种朴素贝叶斯分类器,其中包括GaussianNB和BernoulliNB。
这两个有什么不同?有什么不同的使用场景?
2个回答
这几个都是naive bayes的模型,区别主要在于特征的分布。
如果特征是数值的,最好是正态分布的数值的,那么用
sklearn.naive_bayes.GaussianNB如果特征是binary的,那么用
sklearn.naive_bayes.BernoulliNB如果特征是categorical的,那么用
sklearn.naive_bayes.MultinomialNB
    
  相关讨论
  随便看看