当前位置:首页 > AI科普

残差连接是什么?神经网络为什么能堆到上百层还不崩

xinhack3周前 (10-23)AI科普55

残差连接是什么?神经网络为什么能堆到上百层还不崩 AI科普

网络越深,反而越笨?

直觉里,神经网络层数越多、容量越大,应该学得好。可早年实验很打脸:堆到几十层,训练误差不降反升,网络像「学傻了」。问题不在参数少,而在信息从第一层传到最后一层,一路被反复变换、稀释,等不到末尾就「失真」了。层数越深,这条链路越脆弱,模型反被自己的深度拖垮。

残差连接:给信息开一条「直通车」

残差连接的想法朴素到有点偷懒:与其让每层都从零学「完整变换」,不如让它只学「和上一层的差别」(残差),同时把上一层的输出原样抄一条线,直接加到这一层后面。换句话说,主干道照常走,旁边架一根旁路,让原始信号能「抄近道」直达深层。这样哪怕中间几层没学好,原始信息也丢不了。

一个比喻:走楼梯 vs 坐电梯

把深层网络想成一栋几十层的大楼。普通网络让你从 1 楼爬楼梯到顶,每层都得走好,任何一层堵了,后面全断。残差连接相当于在楼里加了几部直达电梯——你既能走楼梯逐层加工,也能坐电梯把 1 楼的信号直送顶楼。于是深处那层,既能拿到加工过的特征,也没丢失最原始的输入,信息不再「传着传着就没了」。

它怎么顺手救了「梯度消失」

前面讲过梯度消失:反向传播时误差信号一层层乘小数,传到前面趋近于零,前面的层就学不动。残差那条直通车,让梯度也能顺着旁路一路回传,不必非得层层衰减。等于给梯度也开了电梯,前面的层照样收到清晰的「该怎么改」的信号。一个改动,同时稳住了前向信息和后向梯度,四两拨千斤。

今天还有谁在用这招

ResNet 之后,残差几乎成了深层网络的标配。Transformer 里的跳跃连接、各类大模型的前馈块,都能看到它的影子。没有它,今天那些动辄上百层的网络根本训不稳。它证明了一件事:有时候不是加得越多越好,而是得让信息「流得通」——架构设计的关键,常在于给数据留好退路,而不是一味加深。

小结

残差连接用极简的一招化解了深层网络的困境:它不要求每层都从零学完整变换,而是让层只学「残差」,并给原始输入开一条直通车旁路。结果前向信息不再传到深处就失真,反向的梯度也顺着旁路回传、缓解了梯度消失。这招让网络敢堆到上百层还稳如老狗,成了 ResNet 之后几乎所有深层架构的标配。理解残差,你会明白一个工程真理:系统卡住时,往往不是加更多层,而是给信息留一条能直达的退路。下次见到「跳跃连接」「skip connection」,别懵——它就是在帮数据坐电梯。

相关文章

思维链是什么?让 AI 一步步想,答案更靠谱

思维链是什么?让 AI 一步步想,答案更靠谱

让 AI 直接给答案,有时会出错;但如果你让它"一步步思考",结果往往更准。这背后的方法叫思维链(Chain of Thought)。本文解释它是什么、为什么有效,以及日常提问时怎么用。…

模型量化是什么?一文看懂手机为什么能跑大模型

模型量化是什么?一文看懂手机为什么能跑大模型

同样一个模型,在云端跑得动,塞进手机却卡死,问题常常出在“精度”。量化(Quantization)就是把模型里成千上万的小数“四舍五入”成更小的数,体积和算力需求大幅降下来,效果却几乎不掉。这篇文章用…

少样本学习是什么?大模型为什么看几个例子就会

少样本学习是什么?大模型为什么看几个例子就会

老式 AI 要学一样东西得喂成千上万条样本,今天的大模型却看两三个例子就能上手。这种「少样本学习」靠的是预训练积累的通识,而不是从零学起。本文用看样例学做事的比喻,讲清它为什么管用、又在哪里会翻车,以…

正则化是什么?给模型上道「紧箍咒」防它背答案

正则化是什么?给模型上道「紧箍咒」防它背答案

模型在训练集上考满分、一上实战就翻车,多半是「记」而不是「学」。正则化就是给这种死记硬背加一道约束,逼模型抓住更通用的规律。本文用减肥和控制开销的比喻,讲清 L2、Dropout 等手段怎么帮模型「减…

决策树与随机森林:AI 是怎么一层层「分而治之」做判断的

决策树与随机森林:AI 是怎么一层层「分而治之」做判断的

不是所有 AI 都靠神经网络。决策树用一连串「是或否」的问题就把复杂判断拆解清楚,随机森林再把很多棵树凑一起投票。本文用银行放贷和聚会分桌的比喻,讲清这套直观又稳健的经典算法,以及它为什么至今仍被广泛…

灾难性遗忘是什么?AI 学了新的,为什么把旧的给忘了

灾难性遗忘是什么?AI 学了新的,为什么把旧的给忘了

人学新技能不至于忘了旧本事,可神经网络一学新任务,常把之前练的就给覆盖了——这叫灾难性遗忘。它卡住了「一个模型持续学多件事」的设想。本文用覆盖式笔记和工人转岗的比喻,讲清遗忘怎么发生,以及业界用回放、…

对抗样本是什么?加肉眼看不见的噪点,AI 就认错

对抗样本是什么?加肉眼看不见的噪点,AI 就认错

研究发现,给一张熊猫图加一层人眼根本看不出的噪点,AI 能一口咬定那是长臂猿。这种「精心算计的扰动」叫对抗样本,戳中了深度学习的一个软肋。本文用伪装贴纸和视力错觉的比喻,讲清它怎么坑 AI,又为啥值得…

数据增强是什么?样本不够就把同一张图变着花样造

数据增强是什么?样本不够就把同一张图变着花样造

训练 AI 最缺的就是数据,可真去收集、标注又贵又慢。数据增强给了个省钱招:不动原生样本,而是把它翻转、调色、裁剪,造出一堆「看着不同、本质一致」的新样本。本文用同一件衣服换穿法和做试卷的比喻,讲清它…