当前位置:首页 > AI科普

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

xinhack2周前 (10-23)AI科普53

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

网络越深,反而越笨?

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

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

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

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

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

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

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

今天还有谁在用这招

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

小结

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

相关文章

训练、微调、推理:大模型从学会到上岗的三步

训练、微调、推理:大模型从学会到上岗的三步

很多人把"训练 AI"想成一件事,其实大模型要经历预训练、微调和推理三个阶段,各有各的花费和目的。本文用"上学—培训—上岗"的比方,理清这条从数据到服务的完整链路。…

什么是检索增强(RAG)?让 AI 先翻书再开口

什么是检索增强(RAG)?让 AI 先翻书再开口

大模型知识有截止日期,还容易凭空编。检索增强生成(RAG)的做法是:回答前先去资料库里查一番,再结合原文作答。本文讲清 RAG 是什么、怎么运转,以及它适合解决哪类问题。…

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

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

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

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

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

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

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

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

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

聚类是什么?AI 怎么把相似的东西自动「归成一堆」

聚类是什么?AI 怎么把相似的东西自动「归成一堆」

前面聊的很多模型都要先有标签才能学,聚类却反着来:不给任何答案,只丢一堆杂乱数据,让 AI 自己把相似的分到一组。本文用聚会自动分桌和整理衣柜的比喻,讲清 K-Means 怎么运作、簇数怎么定,以及它…

自监督学习是什么?没有标准答案,AI 怎么自己给自己出考卷

自监督学习是什么?没有标准答案,AI 怎么自己给自己出考卷

给 AI 准备带标签的数据很贵——得雇人一条条标。自监督学习绕开这道坎:它不给标准答案,而是把数据自己拆成「题」和「答案」,让模型在填空、比对中练出对世界的理解。本文用完形填空的比喻,讲清它怎么让大模…

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

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

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