Skip to content

Stanford机器学习笔记——Logistic Regression

1. Sigmoid

线性回归针对的是连续值,逻辑回归则是针对离散的分类问题。如图所示:

需要注意的是,虽然绘图是在二维平面内,但是数据其实是有三个维度:。假设:

则:

令:

如图:

则:

2. Cost Function

令:

图像如下:

    • ,则
    • ,则
    • ,则
    • ,则

将以上两种情况统一起来,可以得到:

令:

运行梯度下降,即对于

在只有一个样本的情况下:

TIP

对于 Sigmoid 函数:

由于:

因此:

因此对于

与线性回归的形式是一致的。

3. 多类分类

假如一共有 类,如果求某个样本属于第 类的可能性,则将 类作为是 ,其它 类作为是 。因此:

对于一个样本 ,选取最大的 ,则该样本属于第 类。