互联网/IT行业面试题更新 2026-08-05

BN(Batch Normalization)在训练和预测时有什么不同?

字节跳动人工智能互联网/IT技术原理方案权衡

考察说明

考察对批归一化训练与推理阶段统计量使用差异的理解

回答思路

  1. 指出训练时使用当前mini-batch的均值和方差进行归一化
  2. 说明预测时使用训练期间维护的滑动平均统计量
  3. 解释为什么预测时不能依赖batch统计量
  4. 提及训练时BatchNorm的可学习参数γ和β在推断时不变
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。