SpatialDropout2D 类keras.layers.SpatialDropout2D(
rate, data_format=None, seed=None, name=None, dtype=None
)
Spatial 2D Dropout 版本。
此版本执行与 Dropout 相同的功能,但它会丢弃整个 2D 特征图而不是单个元素。如果特征图中的相邻像素高度相关(通常在早期卷积层中是这种情况),那么常规 Dropout 将无法正则化激活,否则只会导致有效学习率下降。在这种情况下,SpatialDropout2D 将有助于促进特征图之间的独立性,应被使用。
参数
"channels_first" 或 "channels_last"。在 "channels_first" 模式下,通道维度(深度)位于索引 1;在 "channels_last" 模式下,它位于索引 3。它默认为 Keras 配置文件 ~/.keras/keras.json 中的 image_data_format 值。如果您从未设置过,则默认为 "channels_last"。调用参数
输入形状
4D 张量,形状为:(samples, channels, rows, cols) (如果 data_format='channels_first') 或 4D 张量,形状为:(samples, rows, cols, channels) (如果 data_format='channels_last')。
输出形状与输入相同。
参考