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

文章分类计算

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


朴素贝叶斯算法总结

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

总结

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

贝叶斯公式的计算

相关推荐
ECH00O00几秒前
10-Fine-tuning/微调:给AI上"专业课"
人工智能
V搜xhliang02467 分钟前
多模态数据采集与标注
人工智能·目标检测·计算机视觉·知识图谱
CPU NULL10 分钟前
Google Banana pro 画卡通信息图
人工智能·ai作画·aigc·nano banana
心.c11 分钟前
从 ReAct 到 Plan-and-Execute:AI Agent 推理架构的理解与选择
人工智能·react.js·架构
人工智能AI技术13 分钟前
GPT-5.4逆向NES游戏ROM:我是如何用AI自动生成可运行复古游戏代码的
人工智能
zkrb77713 分钟前
AI误删生产库预警|中科热备:以硬核技术筑牢云上容灾防线
人工智能
咕泡科技15 分钟前
从0到1系统学习大模型:一份接地气的入门指南
人工智能·python·学习
KerwinChou_CN20 分钟前
大模型 RAG 中 RRF(Reciprocal Rank Fusion倒数排序融合)是什么
人工智能·后端·python
头发够用的程序员20 分钟前
GPU 流水线底层探索:从 SIMT 前端到 SIMD 后端的全链路解析
arm开发·人工智能·嵌入式硬件·深度学习·硬件架构·边缘计算
1-1=027 分钟前
PlayGround AI —— 使用图片生图器轻而易举
人工智能