贝叶斯网络和朴素贝叶斯有什么区别?

  统计/机器学习 贝叶斯 监督式学习    浏览次数: 1315
3

这两者有什么区别?为什么一般都说贝叶斯网络是概率图模型,却很少有人说朴素贝叶斯是概率图模型?

 

二八骚年   2017-03-22 09:11



   1个回答 
8

朴素贝叶斯是基于所有变量都是独立的假设。而贝叶斯网络却没有这样的假设,贝叶斯网络中允许变量之间存在关联性。

贝叶斯网络是一种经典的概率图模型,我们通常用有向无环图来表示贝叶斯网络的结构。我们用节点表示每个自变量(特征),最下面的根节点,就是我们的因变量(标签)。如果两个点之间没有边直接相连,说明这两个点所代表的变量之间是条件独立的。


因为朴素贝叶斯的前提假设是所有特征都是相互独立的,所以我们也可以把它看成一种特殊的贝叶斯网络,它的结构如下

朴素贝叶斯的图结构非常简单,不具有有向无环图的一般特性,所以通常不会去特地强调它是概率图模型。

可爱多   2017-03-30 10:54



  相关主题

朴素贝叶斯分类器 naive_bayes.MultinomialNB() 为啥和手算的结果不一致   1回答

如何用python实现贝叶斯网络优化lightgbm超参数?   2回答

置信网络和贝叶斯网络是一回事吗?   1回答

朴素贝叶斯中的朴素是什么意思?   1回答

朴素贝叶斯可以用来做回归吗?   2回答

用sklearn朴素贝叶斯返回预测概率   2回答

sklearn朴素贝叶斯分类里GaussianNB和BernoulliNB的区别?   2回答

flat priors是什么意思?   3回答

扔硬币的flat prior是什么?   2回答

怎么判断是因果还是相关?   0回答

95%置信区间的正确理解   3回答

怎么理解贝叶斯优化里的acquisition function?   0回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!