當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python tf.keras.layers.Permute用法及代碼示例

根據給定的模式排列輸入的維度。

繼承自:LayerModule

用法

tf.keras.layers.Permute(
    dims, **kwargs
)

參數

  • dims 整數元組。排列模式不包括樣本維度。索引從 1 開始。例如,(2, 1) 置換輸入的第一維和第二維。

有用的連接 RNN 和卷積網絡。

例子:

model = Sequential()
model.add(Permute((2, 1), input_shape=(10, 64)))
# now:model.output_shape == (None, 64, 10)
# note:`None` is the batch dimension

輸入形狀:

隨意的。將此層用作模型中的第一層時,請使用關鍵字參數input_shape(整數元組,不包括樣本軸)。

輸出形狀:

與輸入形狀相同,但尺寸根據指定的模式重新排序。

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.keras.layers.Permute。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。