知了AI学习平台Logo知了
算法动画 · 神经网络

ResNet 残差连接动画

展示 ResNet 如何通过跳跃连接解决深度网络的梯度消失问题,实现超百层网络训练。

ResNet (Residual Network)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
未激活·当前高亮(6 个元素)
1

传统深层网络面临退化问题:层数增加反而导致训练误差升高,梯度在反向传播中逐渐消失。

第 1 步 / 共 714%
🧠AI 冷知识

你知道吗?

这些有趣的 AI 小知识可能让你大吃一惊

📜
152层的奇迹

ResNet(2015)把网络从VGG的19层一举推进到152层,训练误差反而更低——这打破了"越深越难训练"的魔咒。何恺明的洞察是"恒等映射"问题:如果一层最优的函数是"什么都不做"(恒等映射),那么学习F(x)=0比学习H(x)=x容易得多。残差连接让网络学习"残差"F(x)而非完整映射H(x)=F(x)+x。一个惊人的事实:ResNet-152有6020万参数,比VGG-16的1.38亿少了一半多——因为ResNet大量使用1×1卷积降维,而VGG的参数几乎全在三个4096维的全连接层里。最深的实验版ResNet超过1000层,虽然实际收益递减。

来源:He et al., "Deep Residual Learning for Image Recognition", CVPR 2016

一句话总结
💡

ResNet 通过残差连接让输入直接加到输出,使超深网络可训练,解决深度网络的梯度退化问题。

常见误区

这些坑别踩

✗

误区 1

残差连接只是简单相加没用。

✓

正确理解

它提供恒等映射捷径使梯度直达浅层,是训练上百层网络的关键。

✗

误区 2

网络越深一定越好。

✓

正确理解

过深可能过拟合且收益递减,需配合残差和瓶颈设计。

✗

误区 3

ResNet 的残差块学习完整映射。

✓

正确理解

残差块学习的是残差(输出-输入),更易优化。