Keras 2 API 文件 / 層 API / 正規化層 / SpatialDropout1D 層

SpatialDropout1D 層

[原始碼]

SpatialDropout1D 類別

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

Dropout 的空間 1D 版本。

此版本的功能與 Dropout 相同,但它會捨棄整個 1D 特徵圖,而不是個別元素。如果特徵圖中的相鄰幀高度相關(在早期的卷積層中通常如此),則常規的 dropout 將無法正規化激活值,而只會導致有效學習率下降。在這種情況下,SpatialDropout1D 將有助於促進特徵圖之間的獨立性,因此應該改用它。

參數

  • rate:介於 0 和 1 之間的浮點數。要捨棄的輸入單元比例。

呼叫參數

  • inputs:一個 3D 張量。
  • training:Python 布林值,指示該層應以訓練模式(添加 dropout)還是以推理模式(不做任何操作)運行。

輸入形狀

形狀為 (樣本數, 時間步長, 通道數) 的 3D 張量

輸出形狀 與輸入相同

.

參考文獻:- 使用卷積網路的有效物件定位