跳转到主要内容

比较:生成式模型 VS 判别式模型

demi 提交于

<font color="#c200ff"><strong>1、生成式模型</strong></font>

常见的生成式模型有:
&nbsp; • &nbsp;线性判别式分析 (Linear Discriminant Analysis)
&nbsp; • &nbsp;朴素贝叶斯 (Native Bayesian)
&nbsp; • &nbsp;K近邻 (KNN)
&nbsp; • &nbsp;混合高斯模型 (GaussianMixture Model)
&nbsp; • &nbsp;隐马尔科夫模型 (HiddenMarkov Model)
&nbsp; • &nbsp;贝叶斯网络 (Bayesian Networks)
&nbsp; • &nbsp;马尔科夫随机场 (Markov Random Fields)
&nbsp; • &nbsp;深度信念网络 (Deep Belief Networks)

其特点在于(相比于判别式模型):
&nbsp; • &nbsp;通常收敛速度较快,少量样本就可以收敛
&nbsp; • &nbsp;能应付隐变量
&nbsp; • &nbsp;需要对数据分布做出假设(比方朴素贝叶斯假设特征分布符合条件独立的假设)
&nbsp; • &nbsp;计算量大
&nbsp; • &nbsp;实践效果(比如分类)稍差
&nbsp; • &nbsp;容易过拟合
&nbsp; • &nbsp;更好利用无标签数据(DBN)
&nbsp; • &nbsp;添加新的类别时,计算新的联合分布即可,不需要全部数据重新训练
&nbsp; • &nbsp;能检测异常值

<font color="#c200ff"><strong>2、判别式模型</strong></font>

常见的判别式模型有:
&nbsp; • &nbsp;线性回归 (LinearRegression)
&nbsp; • &nbsp;逻辑斯蒂回归 (LogisticRegression)
&nbsp; • &nbsp;神经网络 (NN)
&nbsp; • &nbsp;支持向量机 (SVM)
&nbsp; • &nbsp;高斯过程 (GaussianProcess)
&nbsp; • &nbsp;条件随机场 (CRF)
&nbsp; • &nbsp;CART(Classificationand Regression Tree)

其特点在于(相比于生成式模型):
&nbsp; • &nbsp;节省计算资源
&nbsp; • &nbsp;节省样本
&nbsp; • &nbsp;效果好一些
&nbsp; • &nbsp;输入数据可以预处理(降维、构造等),简化学习的问题
&nbsp; • &nbsp;解决凸优化问题
&nbsp; • &nbsp;添加新的数据时,所有数据要重新训练
&nbsp; • &nbsp;不能检测异常值

本文转自网络,转载此文目的在于传递更多信息,版权归原作者所有。