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

文章分类计算

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


朴素贝叶斯算法总结

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

总结

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

贝叶斯公式的计算

相关推荐
光锥智能12 小时前
OceanBase领跑数字政府数据库选型:产品能力、市场潜力、技术潜力均居首
数据库·人工智能·oceanbase
Zzj_tju12 小时前
RAG Baseline:BM25、Embedding、Rerank 与引用评测
人工智能·语言模型·自然语言处理
大虾别跑13 小时前
ai-news-2026-08-28
人工智能
Java的搬运工13 小时前
解密Prompt系列:多模态大模型进化史:从“翻译官“到“原生双语大脑“
人工智能
Huazhongzhanhui13 小时前
从新能源零部件到智能网联!2026武汉汽车供应链展会前瞻
大数据·人工智能
乱世刀疤13 小时前
Claude Code系统级命令全解析
人工智能·claude code
Funny_AI_LAB13 小时前
Sparrow-2:超越轮流发言,迈向全场景对话理解
人工智能·语言模型·语音识别·实时音视频
科技看点13 小时前
电脑重复操作一键自动化怎么办?天禧AI4.2从操作入口做“减法”
人工智能·电脑
我是大AI13 小时前
从RAG架构到GEO:品牌AI可见性监测的技术实践与行业解决方案
人工智能·架构
hiahiahia12313 小时前
从浏览器点击“发送”,请求是怎么到服务器的?
人工智能