引导式测验 · 硬 等级

批量归一化测验

检查批量统计数据、仿射尺度和平移、运行平均值、小批量不稳定性以及 BatchNorm 与 LayerNorm 的不同之处。

相关引导路径批量归一化
问题 1 的 8

批量归一化归一化什么?

预览每个问题8 问题

当您参加测验时,就会出现答案和解释。

  1. 批量归一化归一化什么?
    • 跨当前小批量中的示例的层的输入
    • 网络的最终输出标签
    • 随着时间的推移学习率表
    • 训练数据集的大小
  2. 为什么批量归一化包括可学习参数 gamma 和 beta?
    • 增加数据集的大小
    • 让网络扩展并移动标准化值,保留代表性能力
    • 在训练过程中随机丢弃神经元
    • 计算损失函数
  3. 批量标准化的常见实际好处是什么?
    • 它消除了对任何训练数据的需要
    • 它保证模型不会过拟合
    • 它允许更高的学习率和更快、更稳定的收敛
    • 它消除了对激活函数的需要
  4. 在推理时(预测新数据),批量标准化使用什么统计数据?
    • 仅当前单个输入的均值和方差
    • 每次随机生成统计数据
    • 预先计算的测试集的统计数据
    • 训练期间累积的均值和方差的运行平均值
  5. 为什么批量归一化对于非常小的批量大小表现不佳?
    • 批量统计数据变得嘈杂且对真实分布的估计变得不可靠
    • 小批量使模型太大而无法容纳在内存中
    • 它禁用激活功能
    • 小批量强制使用L1正则化
  6. 哪种归一化技术最常用于变压器架构中,作为批量归一化的替代方案?
    • 辍学归一化
    • 层归一化
    • L2 损失归一化
    • 渐变裁剪
  7. 为什么 BatchNorm 在推理过程中使用滑动平均值(running averages),而不是当前测试批次的统计数据?
    • 为了在测试数据上重新训练模型
    • 为了使所有激活值正好为零
    • 为了使预测结果不依赖于同一批次中出现的其他样本
    • 为了消除学习到的 gamma 和 beta 参数
  8. 根据指南,BatchNorm 通常放置在层块的什么位置?
    • 仅在最终预测之后
    • 在加载输入数据之前
    • 在优化器更新内部
    • 在线性变换与其激活函数之间