Keras 2 API 文档 / 层 API / 正则化层 / SpatialDropout1D 层

SpatialDropout1D 层

[源]

SpatialDropout1D

tf_keras.layers.SpatialDropout1D(rate, **kwargs)

Dropout 的空间一维版本。

此版本执行与 Dropout 相同的功能,但它丢弃的是整个一维特征图,而非单个元素。如果特征图中的相邻帧强相关(这通常在早期卷积层中出现),则常规 Dropout 将无法对激活进行正则化,并且只会导致有效学习率降低。在这种情况下,SpatialDropout1D 有助于促进特征图之间的独立性,应优先使用。

参数

  • rate: 0 到 1 之间的浮点数。要丢弃的输入单元比例。

调用参数

  • inputs: 一个 3D 张量。
  • training: 布尔值 Python 变量,表示层应在训练模式(添加 Dropout)还是推理模式(不做任何事)下运行。

输入 shape

具有 shape 的 3D 张量:(samples, timesteps, channels)

输出 shape 与输入相同

.

参考资料: - Efficient Object Localization Using Convolutional Networks