朴素贝叶斯-python sklearn实现

介绍

在 sklearn 库中,基于贝叶斯定理的算法集中在 sklearn.naive_bayes 包中,根据对 似然度 P(xi|y) 计算方法的不同,将朴素贝叶斯大致分为三种:

  • 多项式朴素贝叶斯(MultinomialNB),适用于特征是多项式分布的

  • 伯努利分布朴素贝叶斯(BernoulliNB),适用于二项分布,即:二分类问题,如:是否、对错

  • 高斯分布朴素贝叶斯(GaussianNB),适用于特征呈正态分布

注意:朴素贝叶斯算法的实现是基于假设而来,在朴素贝叶斯看来,特征之间是相互独立的,互不影响的


原文出处:https://malaoshi.top/show_1IX4l92RTjv9.html