【深度学习笔记】二分类问题与 Logistic 回归

本专栏是网易云课堂人工智能课程《神经网络与深度学习》的学习笔记,视频由网易云课堂与 deeplearning.ai 联合出品,主讲人是吴恩达 Andrew Ng 教授。感兴趣的网友可以观看网易云课堂的视频进行深入学习,视频的链接如下:

https://mooc.study.163.com/course/2001281002

也欢迎对神经网络与深度学习感兴趣的网友一起交流 ~

目录

1 二分类问题

2 Logistic 回归

2.1 Logistic 回归模型

2.2 Logistic 回归损失函数

2.3 Logistic 回归代价函数


1 二分类问题

        假如你有一张图片(以高维向量的形式)作为输入 x,你希望计算机识别它。如果是猫,输出 1;如果不是,则输出 0。这里的输出 y 只能取 0 1,所以这个问题属于二分类问题。

2 Logistic 回归

2.1 Logistic 回归模型

        Logistic 回归是一个用于二分类问题的算法。在 Logistic 回归模型中,输出 \hat y 的含义是在给定 x 的条件下,输出 y = 1 的概率,即

\hat y = p( y=1 | x)

模型输出值 \hat y 等于 sigmoid 函数作用在 \omega ^{T} x + b 上。

2.2 Logistic 回归损失函数

        当你实现 Logistic 回归模型时,你要做的工作是让神经网络学习参数 \omega b,这需要定义损失函数。

        损失函数(Loss function)也叫错误函数(Error function),用于衡量模型预测值 \hat y 和实际值 y 的差别。

        先来看 p(y \, |x) 应满足的要求:

        (i)如果 y = 1,那么 p( y = 1 | x) = \hat y

        (ii)如果 y = 0,那么 p( y = 0 | x) = 1 - \hat y.

函数

p(y \, |x) = \hat y ^ {y} (1-\hat y)^{(1-y)} 

可以满足上述要求,两边取对数得

log \, p(y \, |x) = y \, log \, \hat y + (1-y) \, log(1-\hat y)

        定义 Logistic 模型的损失函数为

L(\hat y , y) = - [y \, log \, \hat y + (1-y) \, log(1-\hat y)]

当我们训练神经网络时,最小化损失函数 L(\hat y, y),等价于最大化 log \, p(y \, |x).

        如果 y = 1,根据(i)可知,最大化 log \, p(y \, |x) 等价于最大化 \hat y,又因为 0 \leq \hat y \leq 1,所以最大化 \hat y 其实是希望 \hat y 尽可能地接近 1.

        如果 y = 0,根据(ii)可知,最大化 log \, p(y \, |x) 等价于最小化 \hat y,同理因为 0 \leq \hat y \leq 1,所以最小化 \hat y 其实是希望 \hat y 尽可能地接近 0.

2.3 Logistic 回归代价函数

        损失函数计算了模型在单个训练样本上的错误程度,代价函数(Cost function)则计算模型在整个训练集上的错误程度。

        对于 m 个训练样本,假设所有训练样本独立同分布,则 m 个样本的联合概率为

P = \prod_{i=1}^{m} p(y^{(i)} \, | x^{(i)})

 两边取对数,得

log \, P = log \, \prod_{i=1}^{m} p(y^{(i)} \, | x^{(i)})

\qquad = \sum_{i=1}^{m} log \, p(y^{(i)} \, | x^{(i)})

= - \sum_{i=1}^{m} L(\hat y^{(i)}, y^{(i)})

定义 Logistic 模型的代价函数为

J(\omega,b) = \frac{1}{m} \sum_{i=1}^{m} L(\hat y ^{(i)}, y^{(i)})

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洋洋Young

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值