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

文章分类计算

  • 计算结果
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代码


朴素贝叶斯算法总结

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

总结

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

贝叶斯公式的计算

相关推荐
zw_onemaker_ai2 分钟前
让 Agent 自己收钱:72 小时搭出 x402 Agent 经济体(附八个真实踩过的坑)
人工智能·ai编程
科技看点说2 分钟前
2026年AI安全上市公司梳理:产品、认证与商业化进展
大数据·人工智能
HaipengYu6 分钟前
从 Config Hook 到 Server/TUI:OpenCode 插件 V1 到 V2 的架构演进
人工智能·架构
李元_霸13 分钟前
基于 AI 的 Web 与 App 端到端测试实践
前端·人工智能
橘饴14 分钟前
当我把 SRC 挖洞交给一个自主 Agent:一天的失败实验记录
人工智能
砺能14 分钟前
team AI使用总结
人工智能
陈骁的数字工厂16 分钟前
Prompt Injection|我的Agent被严重的prompt injection持续攻击了一下,我梳理了全过程并总结了防御措施
人工智能
kaixin_啊啊22 分钟前
【零基础学AI】第 7 章——让 AI 辅助学习和办公
人工智能·学习
用户33838742538624 分钟前
大模型评测太费钱?先别急着把题全做完
人工智能
匠测AI说25 分钟前
AI for Testing 提效实战 · 执行自动化(三):把 AI 接进 CI——红灯一亮,AI 已把根因贴在 PR 评论区
人工智能·测试