美文网首页
朴素贝叶斯算法

朴素贝叶斯算法

作者: dreampai | 来源:发表于2019-04-01 18:37 被阅读0次

已知某条件概率,如何得到两个事件交换后的概率,也就是在已知 P(A|B) 的情况下如何求得 P(B|A)。

  • 前提条件是特征之间独立
  • 如果特征值是离散的值,需要考虑拉普拉斯平滑,解决出现 0 次的问题。
  • 如果特征值是稀疏的离散值,可以假设服从伯努利分布
  • 如果特征值是连续值,则可以假设服从高斯分布
image.png image.png

对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别

  • 版本1
image.png
  • 版本2
image.png
  • 如果特征是数值的,最好是正态分布的数值的,那么用 sklearn.naive_bayes.GaussianNB
  • 如果特征是binary的,那么用 sklearn.naive_bayes.BernoulliNB
    如果特征是categorical的,那么用 sklearn.naive_bayes.MultinomialNB

参考链接

https://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html
https://www.cnblogs.com/pinard/p/6069267.html

相关文章

网友评论

      本文标题:朴素贝叶斯算法

      本文链接:https://www.haomeiwen.com/subject/sktbbqtx.html