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

文章分类计算

  • 计算结果
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 小时前
06-LoRA参数高效微调
人工智能·python·机器学习·transformer
Dola_Zou12 小时前
以CmASIC重塑AI+边缘设备的安全与商业复利
人工智能·安全·软件工程·软件加密
蓝星空200012 小时前
GPT-image-2 模型国内免费使用教程:零门槛直出商业级 AI 大片
人工智能·gpt·aigc·image2·imagen
直接冲冲冲12 小时前
两层神经网络与三层神经网络的区别
人工智能·深度学习·神经网络
Elastic 中国社区官方博客12 小时前
4 个英伟达人工智能任务,1 个 Elasticsearch 接口:嵌入、聊天、completion 和重排序
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai
Tom·Ge13 小时前
【AI前沿】2026年7月第三周:GPT-5.6开启递归自我改进、Claude惊现“意识结构“、中国模型周调用量全球第一
人工智能·gpt
码云骑士13 小时前
65-AI-Agent基础原理-AutoGPT-四大架构全景解读
人工智能·python·架构
染指111013 小时前
56.llama_index-查询引擎
人工智能·llama·rag·llama_index·llamaindex
chatblog13 小时前
OpenCode 完全指南:120k Stars 的开源终端 AI 编程代理
人工智能·开源·ai工具
学生高德13 小时前
人工智能的关键挑战:把 SVG 当作“可优化画布”进行迭代
人工智能