【机器学习】朴素贝叶斯原理------迅速了解常见概率的计算

目录

🍔 概率公式

🍔 贝叶斯公式

🍔 朴素贝叶斯

🍔 拉普拉斯平滑系数

🍔 小结


学习目标

🍀 了解常见概率的计算

🍀 了解贝叶斯公式

🍀 了解朴素贝叶斯中朴素的含义

🍀 了解拉普拉斯平滑系数的作用

🍔 概率公式

条件概率: 表示事件A在另外一个事件B已经发生条件下的发生概率,P(A|B)

在女神喜欢的条件下,职业是程序员的概率?

  1. 女神喜欢条件下,有 2、3、4、7 共 4 个样本

  2. 4 个样本中,有程序员 3、4 共 2 个样本

  3. 则 P(程序员|喜欢) = 2/4 = 0.5

联合概率: 表示多个条件同时成立的概率,P(AB) = P(A) P(B|A) 特征条件独立性假设:P(AB) = P(A) P(B)

职业是程序员并且体型匀称的概率?

  1. 数据集中,共有 7 个样本

  2. 职业是程序员有 1、3、4 共 3 个样本,则其概率为:3/7

  3. 在职业是程序员,体型是匀称有 3 共 1 个样本,则其概率为:1/3

  4. 则即是程序员又体型匀称的概率为:3/7 * 1/3 = 1/7

联合概率 + 条件概率:

在女神喜欢的条件下,职业是程序员、体重超重的概率? P(AB|C) = P(A|C) P(B|AC)

  1. 在女神喜欢的条件下,有 2、3、4、7 共 4 个样本

  2. 在这 4 个样本中,职业是程序员有 3、4 共 2 个样本,则其概率为:2/4=0.5

  3. 在在 2 个样本中,体型超重的有 4 共 1 个样本,则其概率为:1/2 = 0.5

  4. 则 P(程序员, 超重|喜欢) = 0.5 * 0.5 = 0.25

简言之: 条件概率:在去掉部分样本的情况下,计算某些样本的出现的概率,表示为:P(B|A) 联合概率:多个事件同时发生的概率是多少,表示为:P(AB) = P(B)*P(A|B)

🍔 贝叶斯公式

  1. P(C) 表示 C 出现的概率

  2. P(W|C) 表示 C 条件 W 出现的概率

  3. P(W) 表示 W 出现的概率

  1. P(C|W) = P(喜欢|程序员,超重)

  2. P(W|C) = P(程序员,超重|喜欢)

  3. P(C) = P(喜欢)

  4. P(W) = P(程序员,超重)

  1. 根据训练样本估计先验概率P(C):P(喜欢) = 4/7

  2. 根据条件概率P(W|C)调整先验概率:P(程序员,超重|喜欢) = 1/4

  3. 此时我们的后验概率P(C|W)为:P(程序员,超重|喜欢) * P(喜欢) = 4/7 * 1/4 = 1/7

  4. 那么该部分数据占所有既为程序员,又超重的人中的比例是多少呢?

    1. P(程序员,超重) = P(程序员) * P(超重|程序员) = 3/7 * 2/3 = 2/7

    2. P(喜欢|程序员, 超重) = 1/7 ➗ 2/7 = 0.5

🍔 朴素贝叶斯

我们发现,在前面的贝叶斯概率计算过程中,需要计算 P(程序员,超重|喜欢) 和 P(程序员, 超重) 等联合概率,为了简化联合概率的计算,朴素贝叶斯在贝叶斯基础上增加:特征条件独立假设,即:特征之间是互为独立的。

此时,联合概率的计算即可简化为:

  1. P(程序员,超重|喜欢) = P(程序员|喜欢) * P(超重|喜欢)

  2. P(程序员,超重) = P(程序员) * P(超重)

🍔 拉普拉斯平滑系数

由于训练样本的不足,导致概率计算时出现 0 的情况。为了解决这个问题,我们引入了拉普拉斯平滑系数。

  1. α 是拉普拉斯平滑系数,一般指定为 1

  2. Ni 是 F1 中符合条件 C 的样本数量

  3. N 是在条件 C 下所有样本的总数

  4. m 表示 所有独立样本 的总数

我们只需要知道为了避免概率值为 0,我们在分子和分母分别加上一个数值,这就是拉普拉斯平滑系数的作用。

🍔 小结

  1. 概率、联合概率、条件概率是概率模型计算中经常使用的计算公式

  2. 朴素贝叶斯中的朴素指的是特征条件独立性假设

  3. 拉普拉斯平滑平滑系数主要为了解决概率为0的问题

  • 15
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值