假设现在要构建一个网络图书馆,我们可以给新进来的书贴上若干个标签,没有机器学习算法的情况下,我们需要给这些书手动分类,是计算机类的呀,还是非计算机类的呀,是小说类的呀,还是非小说类的云云。
那么,我们可以通过让程序自己学习如何通过一本书上的若干标签来进行图书类别的区分,这样就可以节省很多人力,这也是机器学习的魅力体现。
机器学习的基本原理是通过开发者给出这个程序一个学习集进行学习,再通过用户给的用户数据集进行学习的过程,机器学习包含很多的算法,当然,有大量数据的前提下,机器学习就和统计学密不可分,学习的时候有很高的耦合。这个图书馆图书分类器就是用到了概率论中的贝叶斯公式。
很奇怪为什么图书分类能和一个概率论公式挂上关系对吧?下面就详细分析一下:
首先,先回顾一下用到的概率论知识,这里需要知道两个公式,一个是条件概率公式,另一个就是贝叶斯公式啦。
条件概率公式:设A,B是两个条件
P(A|B)=P(AB)/P(B)
什么意思呢?就是说,如果A发生的条件是B先发生,那么A发生的概率就是B发生的前提下A和B同时发生。这就是上面那个公式的意义了。举个栗子来说,小红进女厕所,分析一下,首先小红得是个女的,然后她才能进了女厕所。。。这就是小红是女的的前提下小红进了女厕所,如果小红是女的事件为A,小红进女厕所事件为B,那这个概率就是P(B|A)=P(AB)/P(A),就是这个意思(随便举个栗子不要介意。。。简单明了嘛)。
贝叶斯公式是基于条件概率的
机器学习——朴素贝叶斯分类器
最新推荐文章于 2024-05-14 10:25:58 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)