SpatialDropout1D
classkeras.layers.SpatialDropout1D(rate, seed=None, name=None, dtype=None)
一维空间版本的Dropout.
该层执行与Dropout相同的功能,然而,它会丢弃整个一维特征图,而不是单个元素.如果特征图中的相邻帧之间存在强相关性(通常在早期的卷积层中是这种情况),那么常规的Dropout将无法正则化激活,否则只会导致有效的学习率下降.在这种情况下,应使用SpatialDropout1D
来促进特征图之间的独立性.
参数: rate: 介于0和1之间的浮点数.要丢弃的输入单元的比例.
调用参数: inputs: 一个三维张量. training: Python布尔值,指示该层是否应在训练模式(应用dropout)或推理模式(直通)下运行.
输入形状:
形状为(样本, 时间步, 通道)
的三维张量
输出形状: 与输入相同.
参考: