朴素贝叶斯算法减肥成功概率?

算法:可以应用于图像分类、拼写纠错、垃圾邮件过滤、和拼写检查器等等 算法原理: 正向概率假设袋子里面有NM伸手进去摸一把,摸出概率多大 逆向概率如果我们事先并不知道袋子里面黑白比例,而是闭着眼睛摸出(或好几个),观察这些取出来颜色之后,那么我们可以就此对袋子里面的黑白比例作出什么样推测 Why? 现实世界本身就是不确定,人类

算法源自于概率论中公式,首先我们了解一下公式作用,概率论中分为正向概率逆向概率 正向概率假设袋子里面有NM,求解伸手进去摸一把,摸出概率多大 逆向概率如果我们事先并不知道袋子里面黑白比例,而是闭着眼睛摸出(或好几个),观察这些取出来颜色之后,求解此袋子里面的黑白比例 对于上面正向概率我们显然会发现其摸出概率

关于一些介绍 逆向概率 所谓「逆向概率相对「正向概率」而言。正向概率问题很容易理解,如「假设袋子里面有 伸手进去摸一把,摸出概率多大」。但是实际场景中,这个问题往往相反:「如果事先并不知道袋子里面黑白比例,而是闭着眼睛摸出一些,观察这些取出来颜色,我们可以对袋子里面黑白比例作出什么样推测」。推断与其他统计学推断方法截然不同

目录 朴素网络 朴素网络假设 朴素网络推导 高斯朴素网络 多项分布朴素网络 网络 网络简单结构 网络形式化定义 不同独立条件下网络 朴素网络 朴素网络假设 朴素网络推导 高斯朴素网络 多项分布朴素网络 网络 网络简单结构 网络形式化定义 不同独立条件下网络

取出概率。在出现之前人们认为一直1/2,之后才认为取得概率不确定值,因为其中含机遇成分。 频率派与派各自不同思考方式: 频率派把需要推断参数θ看做...算法基于解释拓展应用范围(Dropout,GANs,自编码器),一些提高算法扩展数学工具(随机优化,方差减少,双随机变分推理,可扩展MCMC算法贝叶斯定理 贝叶斯定理; ??p(x)

        朴素贝叶斯算法常用于分类与预测的问题,比如给一个1000本书进行分类,可以分为文学类,管理类,技术类,教育类等等,即算法得到的结果是一组离散的代表类别的数据。比如,预测一株很美的植物,在不同的地理环境,如吉林,北京,广州,深圳,大理,不同的地点,在不同的日照和阳光强度下,这株植物会生存下来吗?是的这是个概率问题。

一  朴素贝叶斯的原理及理解

   学习贝叶斯之前,我们了解下条件概率的概念

  条件概率:事件A在另外一个事件B已经发生条件下的发生概率。条件概率表示为P(A|B),读作“在B条件下A的概率”,看下下边的这张图(网上找来的^ - ^):

根据文氏图,可以很清楚地看到在事件B发生的情况下,事件A发生的概率就是P(A∩B)除以P(B)。

  二 关于贝叶斯定理,一个简单的应用示例

  女孩子都喜欢买衣服,我也是个女孩子,一样也很喜欢,就举个买衣服的例子吧

  下面有一组衣服的数据,我们来预测下,这位顾客可能更喜欢哪个类型的衣服

首先,先来计算下顾客购买与不购买的概率:

购买的衣服总数为6,衣服的总数为10,那么顾客购买衣服的概率为:

不购买衣服的总数为4,衣服的总数为10,那么顾客不购买衣服的概率为:

下面分别来计算下,在顾客购买的情况下,各类情况下的概率:

顾客购买,品牌为ONLY的条件概率:

购买的衣服中,为ONLY的个数为2,购买衣服的总数为6,衣服的总数为10,则品牌为ONLY顾客购买的条件概率为:

在总样本中,衣服为ONLY概率为:

品牌为森马,顾客购买的条件概率为:

在总样本中,衣服为森马的概率为:

颜色为蓝色,顾客购买的条件概率为:

在总样本中,衣服为蓝色的概率为:

顾客购买时,衣服为粉色的条件概率:

在总样本中,衣服为粉色的概率:

顾客购买时,衣服的材质为纯棉的条件概率:

在总样本中,衣服为纯棉材质的概率:

顾客购买时,衣服的材质为竹纤维的条件概率:

在总样本中,衣服为竹纤维材质的概率:

现在应用贝叶斯定理,来做一个小小的预测:

顾客更喜欢购买下面哪一个产品:品牌为:ONLY、颜色为:蓝色、材质为:纯棉 与 品牌为:森马、颜色为:蓝色、材质为:竹纤维,哪一个产品?

我们来比较下两种商品购买的概率:

分母相同,分子偏大的结果更大,那么后者更大,所以我们推断,在纯棉蓝色ONLY家的连衣裙比竹纤维蓝色森马家的连衣裙更受顾客青睐,顾客购买前者的概率更大

细心的同学可能会发现,顾客不太喜欢竹纤维材质的连衣裙,因为影响分母结果的是这一项。

感兴趣的同学,可以计算下,其它的几类情况,比如:竹纤维蓝色ONLY,竹纤维粉色森马,然后比较所有情况的概率,就可以预测出顾客最喜欢哪种产品

他这段代码是没有根据李航那本书中朴素贝叶斯算法的公式来写的,比如:他是除以出现的总词数,而书中公式是除以每个类别的样本数。我自己编了代码,实现了那个公式,也成功运行了,测试错误率也很低,我觉得作者是有他自己的想法在里面,虽然方式不一样,原理应该是一样的,我也没理解他的代码的意思,其实自己手打代码实现就好了,不必太纠结。

我要回帖

更多关于 贝叶斯公式在人工智能的应用 的文章

 

随机推荐