Dropout
- Bagging 集成模型,随机抽样神经网络的子集。很多个共享参数的子网络组成。
- 增强单个神经元独立学习特征的能力,减少神经元之间的依赖(避免学习某些固定组合才产生的特征,有意识的让神经网络去学习一些普遍的共性)
- 加性噪声
Code
前向传播
1 | def dropout_forward(X, mode): |
反向传播
1 | def dropout_backward(dout, mode, mask): |
BLOG
1 | def dropout_forward(X, mode): |
1 | def dropout_backward(dout, mode, mask): |