分类算法——文章分类(五)

文章分类计算

  • 计算结果
c 复制代码
P(C|Chinese,Chinese,Chinese,Tokyo,Japan)-->P(Chinese, Chinese, Chinese, Tokyo, Japan|C) * P(C)/P(Chinese, Chinese, Chinese, Tokyo, Japan)
P(Chinese|C)=5/8
P(Tokyo|C)= 0
P(Japan|C)= 0

思考:我们计算出来某个概率为0,合适吗?

4拉普拉斯平滑系数

目的:防止计算出的分类概率为0

c 复制代码
P(Chinese|C)=(5+1)/(8+1*6)=6/14=3/7
P(Tokyo|C)=(0+1)/(8+1*6)= 1/14
P(JapanC)=(0+1)/(8+1*6)=1/14

API

  • sklearn.naive_bayes.MultinomialNB(alpha=1.0)
    • 朴素贝叶斯分类
    • alpha:拉普拉斯平滑系数

案例:20类新闻分类


1 步骤分析

  • 进行数据集的分割
  • TFIDF进行的特征抽取
    • 将文章字符串进行单词抽取
  • 朴素贝叶斯预测

2代码


朴素贝叶斯算法总结

  • 优点:
    • 朴素贝叶斯模型发源于古典数学理论,有稳定的分类效率。
    • 对缺失数据不太敏感,算法也比较简单,常用于文本分类。
    • 分类准确度高,速度快。
  • 缺点:
    • 由于使用了样本属性独立性的假设,所以如果特征属性有关联时其效果不好。

总结

条件概率、联合概率计算方式与特征独立的关系

贝叶斯公式的计算

相关推荐
jinanwuhuaguo几秒前
生态融合与基座成型——OpenClaw v2026.4.24 的功能完备性跃迁与基础设施化拐点(第七篇)
人工智能·安全·架构·kotlin·openclaw
HUN金克斯3 分钟前
HNU湖南大学机器学习期中考试原题
人工智能·机器学习
sunneo4 分钟前
专栏B-产品心理学深度-04-稀缺性策略
人工智能·ai作画·aigc·ai编程·ai-native
耳边轻语9997 分钟前
ai软件开发如何节约烧钱的token202604-工具
人工智能
CAE虚拟与现实7 分钟前
DOE实验设计、机器学习(代理模型)和目标优化之间的关系
人工智能·机器学习·代理模型·多学科优化
老马952710 分钟前
opencode5 - 打造你的专属打工人:Skills 技能实战
人工智能·后端
声光界10 分钟前
《信号处理赋能智能体音感知》
人工智能·音频·信号处理·声学
精益数智工坊11 分钟前
红牌作战的实施方法:详解红牌作战的实施方法与整改流程
人工智能
TG_yunshuguoji11 分钟前
腾讯云代理商:腾讯云怎么一键部署Hermes?
人工智能·云计算·腾讯云·hermes agent·hermes
wayz1115 分钟前
Day 15:KMeans聚类与股票风格分类
机器学习·分类·kmeans·聚类