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

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

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

 

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



   1个回答 
9

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

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


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

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

SofaSofa数据科学社区DS面试题库 DS面经

可爱多   2017-03-30 10:54



  相关讨论

朴素贝叶斯是线性分类器吗?

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

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

用贝叶斯怎么输出模型的预测准确率?

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

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

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

如何用EM算法实现朴素贝叶斯法的非监督学习

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

高斯分布的后验分布是什么?

  随便看看

序列的autocorrelation(自相关系数)的计算公式

线性回归需要满足哪些基本前提假设

micro和macro F1 score分别是什么意思?

样本权重大小不同时,用什么分类算法比较合适?

多个独立同分布的均匀随机变量的最小值的期望是多少?