机器学习:半朴素贝叶斯分类器

本文介绍了半朴素贝叶斯分类器,它在朴素贝叶斯分类器的基础上考虑了属性间的依赖关系。通过独依赖估计(ODE)方法,每个属性最多依赖于另一个属性。文中通过实例展示了SPODE算法,并提到了更强大的AODE算法,同时探讨了在数据缺失情况下如何使用期望最大化(EM)算法处理隐变量的问题。
摘要由CSDN通过智能技术生成

请点击上面公众号,免费订阅。 

主要推送关于对算法的思考以及应用的消息。培养思维能力,注重过程,挖掘背后的原理,刨根问底。本着严谨和准确的态度,目标是撰写实用和启发性的文章,欢迎您的关注。


01

回顾

最近,阐述了朴素贝叶斯的2个例子引出了朴素贝叶斯的分类原理,给出了苹果的三个特征通过朴素贝叶斯分类器预测了第11个苹果是好果Or不好果,预测时发现某个分类中某个属性值恰好在数据集中没有出现,此时直接会抹去其他属性值,这个是不合理的,因此又论述了如何用拉普拉斯修正来解决这个问题,具体参考:

机器学习:说说贝叶斯分类

朴素贝叶斯分类器:例子解释

朴素贝叶斯分类:拉普拉斯修正


昨天,建立在以上对朴素贝叶斯分类器理解和消化的基础上,在Jupyter Notebook中亲自实践和实现了《自动单词拼写纠正器》,里面带有详细的原理说明和实现 python源码,有需要的可以@我,这个还是非常有趣的,最近距离的体会机器学习带给我们的快乐和兴趣,欢迎阅读和交流:
机器学习:单词拼写纠正器python实现



02

放松:属性独立假设

朴素贝叶斯分类器的一个重要假定:分类对应的各个属性间是相互独立的,然而在现实应用中,这个往往难以做到,那怎么办呢?


很简单,适当考虑一部分属性间的相互依赖关系,这种放松后的分类称为半朴素贝叶斯分类,其中最常用的策略:假定每个属性仅依赖于其他最多一个属性,称其依赖的这个属性为其超父属性,这种关系称为:独依赖估计(ODE)。


因此,对某个样本x 的预测朴素贝叶斯公式就由如下:

修正为如下的半朴素贝叶斯分类器公式:

从上式中,可以看到类条件概率 P(xi | c) 修改为了 xi 依赖于分类c 和 一个依赖属性pai 。


03

半朴素贝叶斯例子解释

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值