拿下技术面上传简历

一个 18 层的残差网络,block 结构从 post-activation(conv-BN-ReLU 之后再与 shortcut 相加)改成 pre-activation(shortcut 是干净的恒等映射)后训练更稳定。请写出残差块反向传播中 ∂L/∂x 的表达式,说明恒等项为什么关键;并回答:如果在 shortcut 上加 1×1 卷积,或者在残差分支最后一层做零初始化,分别会对梯度传播产生什么影响?

深度学习基础神经网络基础3-5 年知识点 1 个

面试官在考什么

是否真正理解残差连接起作用的是恒等通路的梯度,而不是笼统的"缓解梯度消失";并能在改结构时判断恒等通路是否被破坏。

残差连接

回答框架 · 前两步

  1. y = x + F(x),则 ∂L/∂x = ∂L/∂y · (I + ∂F/∂x)。那个 I 保证梯度至少原样传回上一层,不会被 ∂F/∂x 的小值连乘抹掉。
  2. 深层堆叠时 (I + ∂F/∂x) 的连乘展开中总存在"全部走恒等路径"的项 = I,因此梯度不会随深度指数衰减——这正是 identity mapping 重要的原因,而不是"残差连接神奇地解决了消失"。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

延伸阅读

想看这个方向的整体准备路线? 进入「深度学习基础」方向页

同一能力域的其他题