加载中...
随机失活是一种防止神经网络过拟合的正则化技术,由辛顿团队提出。训练时它以一定概率随机丢弃部分神经元及其连接,迫使网络学习冗余而鲁棒的特征;推理时保留全部神经元并按比例缩放。它相当于对大量子网络进行集成。

| 类型 | 正则化技术 |
| 提出者 | 杰弗里·辛顿等 |
| 核心操作 | 随机置零神经元 |
| 等价解释 | 子网络隐式集成 |
| 主要作用 | 抑制过拟合 |
随机失活(Dropout)是由杰弗里·辛顿等人提出的神经网络正则化方法。它在训练过程中以一定概率随机地将部分神经元的输出置零,使网络无法过度依赖某些特定神经元,从而学习到更加分散和鲁棒的特征表示,有效缓解过拟合。
大型神经网络参数众多,容易记住训练数据中的噪声而泛化能力不足。随机失活的思想是在每次前向传播时随机屏蔽一部分神经元,相当于每次训练一个结构不同的子网络。最终的模型可近似看作对指数级数量的子网络进行了隐式集成,因而具有更强的泛化能力。
随机失活广泛用于全连接层与循环网络中,尤其在训练数据有限、模型容量偏大时能显著提升泛化表现。它在图像识别、语音识别、自然语言处理等任务中被普遍采用,并衍生出针对卷积特征图和注意力权重的多种变体,如空间失活等。
问:随机失活为什么等价于集成?答:每次随机丢弃产生一个不同的子网络,训练过程相当于同时优化大量共享参数的子网络,推理时的缩放近似对这些子网络的预测取平均,因而具有集成效果。
问:它和批归一化能一起用吗?答:两者可结合但需谨慎,二者对方差的影响可能相互干扰,实践中常调整使用顺序或在含批归一化的层减少失活强度以避免冲突。

| 类型 | 正则化技术 |
| 提出者 | 杰弗里·辛顿等 |
| 核心操作 | 随机置零神经元 |
| 等价解释 | 子网络隐式集成 |
| 主要作用 | 抑制过拟合 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧