当前位置:   article > 正文

8、python多项式贝叶斯文本分类(完整)_使用多项式朴素贝叶斯对给定的文本进行分类python

使用多项式朴素贝叶斯对给定的文本进行分类python

1、贝叶斯定理(Bayes Theorem)

P(A|B)=P(AB)/P(B)=P(B|A)P(A)/P(B)

朴素贝叶斯分类(Naive Bayes Classifier)
    贝叶斯分类算法,是统计学的一种分类方法,它是利用贝叶斯定理的概率统计知识,对离散型的数据进行分类的算法
 
2、贝叶斯算法的类型

sklearn包naive_bayes模块

GaussianNB  高斯贝叶斯

BernoulliNB  伯努利贝叶斯

MultionmialNB   多项式贝叶斯 (需要知道具体每个特征的数值大小)

一般应用于文本分类


3、实践案例

  1. import codecs
  2. import os.path
  3. # 根据文件建立字典
  4. classDict={
  5. 'C000007': '汽车',
  6. 'C000008': '财经',
  7. 'C000010': 'IT',
  8. 'C000013': '健康',
  9. 'C000014': '体育',
  10. 'C000016': '旅游',
  11. 'C000020': '教育',
  12. 'C000022': '招聘&#
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/713431
推荐阅读
相关标签
  

闽ICP备14008679号