Spec-Zone.ru › TensorFlow

tf.keras.layers.Permute

Переставляет измерения входных данных в соответствии с заданным шаблоном.

Наследуется от: Layer, Operation

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

Полезно, например, при подключении RNN и свёрточных сетей.

Аргументы
dims Кортеж целых чисел. Шаблон перестановки не включает размерность пакета. Нумерация начинается с 1. Например, (2, 1) переставляет первую и вторую размерности входных данных.
Форма входа
Произвольная.
Форма вывода
Такая же, как форма входа, но с переупорядоченными размерностями в соответствии с заданным шаблоном.

Пример:

x = keras.Input(shape=(10, 64))
y = keras.layers.Permute((2, 1))(x)
y.shape
(None, 64, 10)
Атрибуты
input Возвращает тензоры входных данных для символической операции.

Возвращает только тензоры, соответствующие первому вызову операции.

output Возвращает тензоры выходных данных слоя.

Возвращает только тензоры, соответствующие первому вызову операции.

Методы

from_config

Просмотреть исходный код

@classmethod
from_config(
    config
)

Создаёт слой из его конфигурации.

Этот метод является обратным к get_config, способным восстановить тот же самый слой из словаря конфигурации. Он не обрабатывает соединение слоёв (обрабатывается сетью), а также веса (обрабатываются set_weights).

Аргументы
config Словарь Python, обычно результат get_config.
Возвращаемое значение
Экземпляр слоя.

symbolic_call

Просмотреть исходный код

symbolic_call(
    *args, **kwargs
)

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/layers/Permute

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API