如果你上过任何一门机器学习课,大概率被喂过同一张图:一条 U 形的测试误差曲线。横轴是模型复杂度,纵轴是误差。曲线告诉你——太简单会欠拟合,太复杂会过拟合,中间那块"刚刚好"的金发姑娘区间(Goldilocks zone)才是你要找的最佳点。这套"偏差—方差权衡"(bias-variance tradeoff)几乎是现代统计学习的基石,写进了 Hastie 那本被人当圣经的《The Elements of Statistical Learning》。
但 Welch Labs 这条 240 万播放量的视频上来就掀了桌子:这条 U 形曲线是错的——至少是不完整的。 在那个被所有人当成"过拟合深渊"的临界点之后,如果模型不是停下来,而是继续变大、变复杂,测试误差会再次下降,而且常常掉得比所谓的"最佳点"还要低。这个现象叫双下降(double descent),而把两个山谷隔开的那座"山脊",就是视频标题里那条"AI 跨不过去(或者说,跨过去会先崩)的线"。
这条线为什么危险?跨过去之后为什么又变好了?更尴尬的是——我们至今不知道为什么。 这不是夸张,是当下深度学习理论最诚实的一句话。这条视频的价值,不在于它教你写代码,而在于它把一个让整个行业集体困惑了五年的现象,用一条最朴素的曲线讲清楚了:你以为你在调参,其实你是在一张尚未画完的地图上找路。
| 项目 | 内容 |
|---|---|
| 视频标题 | AI can't cross this line and we don't know why. |
| 频道 | Welch Labs(Tyler Glenn 主理,以数学/机器学习可视化科普著称) |
| 时长 | 17 分 55 秒 |
| 播放量 | 约 244 万次 |
| 发布时间 | 约 2025 年中 |
| 核心主题 | 插值阈值(interpolation threshold)与双下降——为什么"过拟合"之后反而更准 |
视频先把所有人拉回课堂里那张熟悉的 U 形图:横轴是参数数量,纵轴是测试误差。模型太弱(参数太少),它学不动,训练误差和测试误差都很高——这叫欠拟合,偏差(bias)大。慢慢加参数,模型表达力变强,测试误差一路下滑,滑到谷底。教科书在这里画了个红圈,说"这就是你要的点"。再往右加参数呢?经典理论说:模型太强了,开始死记硬背训练集里的噪声,方差(variance)爆炸,测试误差重新爬升——这叫过拟合。
到这里为止,没人说错。问题在于,经典理论的视野,止步于这条曲线的第一个山谷。它默认"参数数量 ≈ 数据点数量"之后的世界,是一片单调恶化的荒原。而 Welch Labs 这条视频要讲的,正是这片"荒原"里藏着第二个、更深的山谷。换句话说,不是教科书骗你,而是它只给你看了前半场——而 GPT、Claude 这些动辄千亿参数的巨兽,全都活在后半场。
这是视频的画面叙事主线,也是后续一切反转的起点。
视频标题里的"line",有一个精确的名字:插值阈值(interpolation threshold)。它发生在参数数量刚好够、能把每一个训练样本都完美拟合的那一点——也就是训练误差第一次降到 0 的位置。在这个点上,模型不再"近似"数据,而是穿过(interpolate)每一个数据点。
直观理解:你有一堆散点,让你画一条线穿过它们。如果只给你几个参数(比如一条直线),你只能大致贴近,必然有些点没碰到;给你足够多的参数(比如一条高次多项式或一个足够宽的网络),你可以让曲线精确穿过每一个点——训练误差归零。这个"刚好够穿过去"的临界复杂度,就是插值阈值。
经典理论会把"训练误差=0"当成红灯:你都把训练集背下来了,肯定是在背噪声,泛化必崩。视频的高明之处在于,它没有急着反驳,而是先把镜头对准这条线本身——让大家看清,这条线两侧,发生的是性质完全不同的事。
这是整条视频最反直觉、也最重要的一个发现。很多人以为"过拟合 = 模型越大越糟",是线性恶化。真相是:测试误差的峰值(最高点、最糟表现)不在参数最多的地方,而恰恰紧贴着插值阈值的右边一点点。
为什么?因为"刚好能拟合"的模型,处于一种极度脆弱的临界状态。它能把所有训练点串起来,但串法极其极端——为了让曲线穿过每一个点,它不得不在点与点之间剧烈摆动,系数被推到天文数字。这种状态下,模型对训练数据里的任何一点噪声都极其敏感(sensitive),换个随机种子、动一个数据点,预测结果就天翻地覆。这就是统计学里说的方差爆炸。
Welch Labs 用一个简洁的多项式拟合演示让人直观感受到:在阈值右侧那条窄带里,拟合曲线像触电一样剧烈震荡,预测新点时错得离谱。所以"过拟合"这个词其实误导了我们——真正的灾难不是"模型太大",而是"模型恰好大到能死记、又没大到能从容地记"。这条窄带,才是真正的雷区。
这一段是视频的核心视觉演示,也是后面所有讨论的支点。
如果你在雷区没有停下,而是硬着头皮继续加参数,奇妙的事发生了:测试误差不升反降,一路下探,形成第二个山谷,而且这个谷底往往比教科书推崇的"最佳点"还要低。整条曲线因此呈现"下降—上升(峰值在阈值处)—再下降"的双峰形态,这就是 Mikhail Belkin 等人在 2019 年那篇著名论文《Reconciling modern machine-learning practice and the bias-variance trade-off》(发表于 PNAS)里正式命名的双下降(double descent)。
这个发现之所以震动学界,是因为它直接解释了一个长期反常的现象:深度学习从业者一直在做的事,和教科书背道而驰。 业界从 2012 年 AlexNet 开始,就在不断堆参数、加深网络,远超"防止过拟合"的常识范围——按经典理论早该崩了,可它们偏偏越做越好。双下降给出了答案:这些巨型模型根本不在经典区间里,它们安稳地待在第二次下降的谷底,那个被经典理论当成"荒原"而忽略的地方。
一句话总结这个反转:你以为的"过度参数化"不是 bug,是 feature。 大模型的强大,恰恰建立在"跨过那条线之后"。
到这里你可能会问:既然加参数能变好,为什么变好?Welch Labs 诚实地把镜头停在了一个尴尬的地方——没人能完全说清楚。
理论上的核心疑难是这样的:在插值阈值右侧,能穿过所有训练点的函数有无穷多个。其中绝大多数都是那种剧烈震荡、泛化极差的怪物。可是,随机梯度下降(SGD)在训练时,偏偏倾向于挑出那个相对"平滑""简单"的好函数。这种"挑好函数"的倾向,学界叫隐式正则化(implicit regularization)或归纳偏置(inductive bias)。
问题在于:为什么会这样? 对于线性模型,Trevor Hastie、Andrea Montanari 等人在 2022 年发表于《The Annals of Statistics》的论文《Surprises in High-Dimensional Ridgeless Least Squares Interpolation》给出了严格的数学刻画——他们证明了"无正则的最小二乘插值"在阈值处方差发散、随后又恢复,把双下降钉死在了理论墙上。但到了深度神经网络,这个故事远没有讲完。 我们能观测到 SGD 的隐式偏好,能描述它,却很难从第一性原理上解释它为什么一定偏好"简单"。这正是视频标题后半句"we don't know why"的分量——它不是标题党,而是一个坦白的科研前沿。
这是我补充的延伸:视频点出了"不知道",但 Hastie 等人的工作给出了"线性模型我们知道"的边界,两者合起来才是完整的图景。
视频在叙事上还有一个隐含的、非常漂亮的暗线,我把它点出来:插值阈值的行为,强烈地像一个物理相变。 在凝聚态物理里有个现象叫堵塞(jamming)——比如颗粒堆积,密度增加到某个临界点,颗粒突然从"可流动"变成"死死卡住"。在这个临界点附近,系统极度敏感,一点点扰动就会让状态剧变。
机器学习里也有人这么看:插值阈值就是学习的"堵塞点"。斯坦福的 Stefano Spigler、Bruno Wyart 等人(含参与者 Geiger)在 2019 年前后就提出,神经网络的训练存在一个 jamming transition,临界点处类似物理上的临界现象,涨落巨大。这解释了为什么阈值右侧那条窄带如此敏感——它就是个临界带。把 ML 和统计力学这么一连,你会突然理解:双下降的峰值不是某个偶然的算法缺陷,而是某种普适的、跨学科临界行为的体现。这也是为什么这条"线"值得被反复研究——它可能藏着理解深度学习的钥匙。
这段是我的延伸分析,把视频里的现象与物理学的 jamming / critical phenomena 桥接,属于背景知识补充。
如果你关注过 AI 圈的另一个热门现象——grokking(顿悟),你会发现它和双下降是同一种神秘感的两面。Grokking 指的是:网络在训练早期就背下了训练集(训练误差早早归零,即跨过了插值阈值),但测试误差还很高;继续训练很久之后,它突然"开窍",测试误差骤降,开始真正泛化。
也就是说,grokking 发生在已经穿过插值阈值之后,模型在"过度参数化"的海洋里,靠长时间优化慢慢漂向那个"简单且泛化"的好函数。这条视频讲的"跨过线之后才变好",和 grokking 的"先死记后顿悟",本质都是插值之后的隐式正则化在起作用。把这两个现象并排看,你会对"为什么大模型能 work"有更统一的理解:跨过那条线是前提,待在阈值右侧足够久、走对方向,才是泛化的来源。
这是我把视频主题与同期热门研究 grokking 关联的延伸,帮助读者建立知识网络。
flowchart TD
A["模型复杂度 / 参数数量"] --> B["欠拟合区<br/>参数远小于数据"]
A --> C["经典最佳点<br/>U 形谷底"]
A --> D["插值阈值 the line<br/>训练误差首次=0"]
A --> E["过度参数化区<br/>第二次下降"]
B --> B1["偏差大、欠拟合<br/>训练/测试误差都高"]
C --> C1["偏差方差权衡<br/>教科书红圈"]
D --> D1["方差爆炸·最危险<br/>临界带 jamming"]
E --> E1["隐式正则化<br/>测试误差再降甚至更低"]
D1 -. "经典理论认为是深渊" .-> X["误解:越大越糟"]
E1 -. "现代实践:超大模型栖息于此" .-> Y["双下降 Belkin 2019"]
Z["未解之谜 we don't know why<br/>SGD 为何偏好简单函数<br/>深度网络理论仍空白"]:::mystery
classDef mystery fill:#ffe6e6,stroke:#c0392b,stroke-width:2px;
第一,重新理解"调参"。 很多人调小模型、做 fine-tuning 时,最容易栽在插值阈值上——你的模型参数和数据量恰好半斤八两,正好踩在最危险的临界带,loss 抖得飞起、换个 seed 结果就变。对策不是"再调一调",而是要么果断减小模型让它回到欠拟合侧稳定下来,要么果断加大模型/数据,把它推过阈值进入第二次下降。停在原地反复调,是性价比最低的选择。
第二,解释大模型"不讲道理"的鲁棒性。 为什么千亿参数的 LLM 反而比几十亿的小模型更稳、更不容易被个别脏数据带偏?因为它们稳稳坐在第二次下降的谷底,远离了临界带。这对工程选型是个提醒:在小数据任务上,"够大"和"够小"都安全,最不安全的是"刚刚好"。
第三,对训练策略的指导。 既然阈值右侧靠"长时间优化 + 隐式正则化"才走向好解,那训练时长、优化器、权重衰减、数据质量都不是可有可无的细节,而是把模型从"临界怪物"推向"平滑好函数"的推手。grokking 现象尤其说明:别在测试误差还高的时候就放弃训练,跨过阈值之后的漫长优化,可能正在酝酿真正的泛化。
第四,认知升级:怀疑一切"刚刚好"的工程直觉。 双下降给我们最大的元启示是——当一个领域的实践和教科书长期打架时,往往不是实践错了,而是教科书画的图少了一段。保持这种"地图可能没画完"的警觉,比记住任何一个公式都更有价值。
那条让所有教科书画上句号的"过拟合线",其实只是双峰曲线中间的一座山——跨过它,AI 才真正开始变强,而我们至今没完全搞懂为什么。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
curl 直连 YouTube 搜索页 + Python 解析 ytInitialData JSON,多轮搜索筛选出 AI/量子/机器人/数据墙等候选方向noembed API 交叉验证标题/频道/URLyoutube_transcript.py,因云厂商 IP 被封禁失败,按规范基于视频内容与权威论文(Belkin 2019 / Hastie 2022 / Nakkiran 2019)完成分析5eqRuVp65eY 复核;当前数据(244万/17:55)已足够支撑文章准确性knowledge-card-pro 或 content-to-video skill 把本文的双下降曲线可视化成动画[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
