拿下技术面上传简历

一个 batch 的输入是 4 个样本 × 3 个特征。请分别说明 BatchNorm 和 LayerNorm 各在哪个维度上计算均值和方差——各有几个均值、每个均值由几个数算出——并解释为什么训练时用当前 batch 的统计量、推理时却要用滑动平均。

深度学习基础神经网络基础校招知识点 1 个

面试官在考什么

判断候选人是否能准确画出归一化维度,而不是靠「BN 按 batch、LN 按层」这种模糊口诀。

BatchNorm/LayerNorm

回答框架 · 前两步

  1. BN:对每个特征(通道)在 batch 维度上统计,4×3 的输入得到 3 个均值,每个由 4 个数算出;LN:对每个样本在自己所有特征上统计,得到 4 个均值,每个由 3 个数算出。
  2. BN 在 CNN 中通常对 (N, H, W) 求统计量、每个通道一组 γ/β;LN 与 batch 无关,对每个样本单独归一化。

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

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

延伸阅读

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

同一能力域的其他题