tf.keras.layers.Permute

View source on GitHub

Permutes the dimensions of the input according to a given pattern.

Inherits From: Layer

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

Useful for e.g. connecting RNNs and convnets together.

Example:

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

Arguments:

Input shape:

Arbitrary. Use the keyword argument input_shape (tuple of integers, does not include the samples axis) when using this layer as the first layer in a model.

Output shape:

Same as the input shape, but with the dimensions re-ordered according to the specified pattern.