
如需转载请注明 CSDN 博客网址:http://blog.csdn.net/qq_30091945
1
高斯判别分析
到目前为止,我们主要讨论了对
是
Sigmoid 函数。在这份笔记中,我们将讨论一种不同类型的学习算法。
考虑一个分类问题,我们希望根据动物的某些特征来学习区分大象
。给定训练集,像 Logistic 回归或基本感知器算法之类算法试图找到一
条决定边界的直线,从而将大象和狗分开。然后,为了将新动物分类为大象或狗,
该算法检查这个样本落在边界的哪一侧,并相应地进行预测。
现在介绍一种不同的方法。首先,看大象,我们可以建立一个大象样子的模
型。然后,看着狗,我们也可以单独建立一个狗的样子的模型。最后,为了对新
动物进行分类,我们可以将新动物与大象模型相匹配,并将其与狗模型相匹配,
以查看新动物是更像我们在训练集中看到的大象还是狗。
尝试直接学习
的算法(例如 Logistic 回归),或试图学习直接将输入
的算法(例如感知器算法)是称为判别学习算法。 在
这里,我们将讨论算法,而是试图直接对
)建模。这些算法称
为生成学习算法。例如,如果 y 指示样本是狗(0)还是大象(1),则
xyp
p y x
x
py
p
=1 =1 + =0 == 0p x p px y p y x y p y
给出(你应该能从概
率的标准性质来验证这一点的正确性),因此也可以用我们学到的量
评论0