← 全部章节详细版这一节

P11 · 基础与训练

深度学习简介

2016 版 · 视频 46:30

1这节解决什么问题

深度学习听起来像新东西,它和前面「找一个公式」的框架是什么关系?

2一句话讲清

方法没换,只是把可选公式的范围换成了多层网络;做分类时,输出层再把分数变成概率。

3通俗解释

  1. 一个神经元:把输入按重要程度加权相加,加一个门槛,再「弯一下」。权重是学出来的,表示每个输入有多重要。
  2. 一层是很多神经元同时看同一组输入,各给一个数;下一层再对这些数做同样的事。层与层全部相连、信息只往前走,叫全连接前馈网络。
  3. 分类时,输出层先给每个类别一个分数,再用 softmax 把分数变成「加起来等于一的概率」——分数高的类别,概率大。损失看的是正确类别的概率有多低。
  4. 训练还是老三步:算损失、算每个参数该往哪挪、挪一小步。反向传播只是把「该往哪挪」算得快一些的办法,不是另一种学习方式。

4一个例子

讲义例子

讲义拿语音识别做对比:每层大小差不多时,层数从一层加到七层,错误率一路往下;而把单独一层加得很宽,反而不如堆深。要注意,这张表里层数多的模型参数也更多,讲义自己也标了「参数更多、表现更好」,所以它不能单独证明「深一定比宽好」。

5常见误区

  • 有个定理说「足够宽的一层能逼近任何连续规律」。它只说明「存在这样一组参数」,不保证训练找得到,也不保证新数据上准,所以推不出「不必堆深」。
  • softmax 用在输出层,不是隐藏层的激活函数。它负责把分数变成概率。
  • 上面那张深浅对比不是严格对照实验:参数量没控制住,宽度也只试了一种。把它当成「深必然更好」的证据,是读过头了。

6和相邻几节的关系

P1、P2 是 2021 版对同一主题的另一种讲法;P12 展开这里只说了一句的反向传播;P13、P14 是两个完整案例。

730 秒回顾

三步没变,只是可选公式换成网络;神经元是加权相加再弯一下;分类输出用 softmax 变概率;这张表上更深更好,但参数没控制;那个定理只保证「存在」。

8小自测

先自己答,再点开对答案。

1. softmax 输出的那组数有什么特点?

每个都在零到一之间,并且加起来等于一,可以当成「属于各类的概率」;分数越高的类别,概率越大。

2. 「一层足够宽就能逼近任何规律」,为什么实践中还堆深?

定理只说存在,不保证有限数据和算力下学得到,也不保证新数据上准。深层把「小特征组合成大特征」写进结构,通常更省参数、更好学,但这是经验,不是定理。

9来源

来源与说明(点开可查)

基于对应官方讲义整理并做复习补充,不是视频逐字稿;本页不标注视频时间点。

对应讲义页码:DL (v2).pdf 第 4–30 页

回到顶部