Keras-permute-layers

提供:Dev Guides
移動先:案内検索

Keras-レイヤーを並べ替え

*Permute* は、パターンを使用して入力の形状を変更するためにも使用されます。 たとえば、*(2、1)*引数の *Permute* が*(batch_size、3、2)*の入力形状を持つレイヤーに適用される場合、レイヤーの出力形状は*(batch_size、2、3 )*
*Permute* は次のように1つの引数を持っています-
keras.layers.Permute(dims)
*_Permute_* レイヤーを使用する簡単な例は次のとおりです-
>>> from keras.models import Sequential
>>> from keras.layers import Activation, Dense, Permute
>>>
>>>
>>> model = Sequential()
>>> layer_1 = Dense(16, input_shape = (8, 8))
>>> model.add(layer_1)
>>> layer_2 = Permute((2, 1))
>>> model.add(layer_2)
>>> layer_2.input_shape (None, 8, 16)
>>> layer_2.output_shape (None, 16, 8)
>>>

ここで、*(2、1)*はパターンとして設定されます。