tf.keras.layers.UpSampling2D
Условная функция масштабирования для 2D входных данных.
Наследуется от: Layer, Operation
tf.keras.layers.UpSampling2D(
size=(2, 2), data_format=None, interpolation='nearest', **kwargs
)
Реализация использует интерполятивное изменение размера, учитывая метод изменения размера (указанный аргументом interpolation). Используйте interpolation=nearest для повторения строк и столбцов данных.
Пример:
input_shape = (2, 2, 1, 3) x = np.arange(np.prod(input_shape)).reshape(input_shape) print(x) [[[[ 0 1 2]] [[ 3 4 5]]] [[[ 6 7 8]] [[ 9 10 11]]]] y = keras.layers.UpSampling2D(size=(1, 2))(x) print(y) [[[[ 0 1 2] [ 0 1 2]] [[ 3 4 5] [ 3 4 5]]] [[[ 6 7 8] [ 6 7 8]] [[ 9 10 11] [ 9 10 11]]]]
| Аргументы | |
|---|---|
size | Целое число или кортеж из 2 целых чисел. Коэффициенты масштабирования для строк и столбцов. |
data_format | Строка, одна из "channels_last" (по умолчанию) или "channels_first". Порядок измерений ввода. "channels_last" соответствует вводу с формой (batch_size, height, width, channels), а "channels_first" соответствует вводу с формой (batch_size, channels, height, width). Если не указано, используется значение image_data_format, найденное в файле конфигурации Keras по адресу ~/.keras/keras.json (если существует), иначе "channels_last". По умолчанию "channels_last". |
interpolation | Строка, одна из "bicubic", "bilinear", "lanczos3", "lanczos5", "nearest". |
| Форма ввода | |
|---|---|
4D тензор с формой:
|
| Форма вывода | |
|---|---|
4D тензор с формой:
|
| Атрибуты | |
|---|---|
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/UpSampling2D