高斯贝叶斯分类器_从零开始学Python【37】朴素贝叶斯模型(理论部分)

【知识铺垫】

在介绍如何使用贝叶斯概率公式计算后验概率之前,先回顾一下概率论与数理统计中的条件概率和全概率公式:

36cc18bc59361b453ee519769d090c5f.png

如上等式为条件概率的计算公式,表示在已知事件A的情况下事件B发生的概率,其中P(AB)表示事件A与事件B同时发生的概率。所以,根据条件概率公式得到概率的乘法公式:。

9f2a68ee09d48028d73eea84f8e337ef.png

事件A的概率可以根据全概率公式计算得到:

ef7655f66f97c132ec557581498159ae.png

如上等式即为全概率公式,其中事件b908e42c5c02c88b8d30fc88f86286d6.png构成了一个完备的事件组,并且每一个34d3da1656f939eb0dc8acfc596699a3.png均大于0。该公式表示,对于任意的一个事件A来说,都可以表示成n个完备事件组与其乘积的和。

【贝叶斯公式】

在具备上述的基础知识之后,再来看看贝叶斯公式。如前文所说,贝叶斯分类器的核心就是在已知X的情况下,计算样本属于某个类别的概率,故这个条件概率的计算可以表示为:

c572f364afb4d40a9d1227d09a6f0ed7.png

其中,b756f8ac9f5e614b444650dd2e9e4f68.png表示样本所属的某个类别。假设数据集的因变量y一共包含k个不同的类别,故根据全概率公式,可以将上式中的分母表示成a51b044aadf0571c35353b36735c6ccc.png;再根据概率的乘法公式,可以将上式中的分子重新改写为0c4005c94b61dfdf8cfb8dae51a9b203.png。对于上面的条件概率公式而言,样本最终属于哪个类别b756f8ac9f5e614b444650dd2e9e4f68.png,应该将计算所得的最大概率值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
高斯朴素贝叶斯分类是一种基于概率统计的分类算法,在Python中有多种实现方法。其中一种实现方法可以在的博客文章中找到,该文章介绍了高斯朴素贝叶斯分类的原理和Python实现。另外,在的文章中也介绍了Python实现的朴素贝叶斯分类,并给出了具体的定义和使用技巧。 高斯朴素贝叶斯分类的原理是基于概率论中的贝叶斯定理,通过计算样本的概率来进行分类。在该分类中,假设每个特征的概率分布都服从高斯分布,即正态分布。具体来说,对于每个特征,根据训练数据计算出每个类别下该特征的均值和方差,然后通过高斯分布公式计算出样本在每个类别下的概率,最后根据概率大小进行分类。 高斯朴素贝叶斯分类的优点包括:简单、速度快、对于多分类问题有效、在分布独立的假设成立的情况下,效果较好。与逻辑回归相比,需要的样本量更少一些,并且对于类别型特征效果非常好。 然而,高斯朴素贝叶斯分类也存在一些缺点。例如,如果测试集中的某个类别变量特征在训练集中没有出现过,直接计算概率时会得到0,导致预测功能失效。为了解决这个问题,可以使用平滑技术,如拉普拉斯估计。此外,高斯朴素贝叶斯分类假设特征之间是独立的,在现实生活中这种假设很难成立。 高斯朴素贝叶斯分类在文本分类、垃圾文本过滤、情感分析等场景中应用广泛。对于文本相关的多分类实时预测,由于其简单和高效的特点,也被广泛应用。此外,高斯朴素贝叶斯分类和协同过滤是推荐系统中常用的组合,能够增强推荐的覆盖度和效果。 综上所述,高斯朴素贝叶斯分类Python中有多种实现方法,可以根据具体的需求选择适合的方法进行使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【概率图模型】(一)高斯朴素贝叶斯分类(原理+python实现)](https://blog.csdn.net/u013066730/article/details/125821190)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Python实现的朴素贝叶斯分类示例](https://download.csdn.net/download/weixin_38721565/12871135)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值