Spec-Zone.ru › TensorFlow 2.9

tf.keras.layers.RandomWidth

Слой предобработки, который случайным образом изменяет ширину изображения во время обучения.

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

Просмотр псевдонимов

Основные псевдонимы

tf.keras.layers.experimental.preprocessing.RandomWidth

tf.keras.layers.RandomWidth(
    factor, interpolation='bilinear', seed=None, **kwargs
)

Этот слой случайным образом изменяет ширину пакета изображений на случайный коэффициент. Вход должен быть тензором 3D (без пакета) или 4D (с пакетом) в формате данных изображений "channels_last". Значения пикселей на входе могут иметь любой диапазон (например, [0., 1.) или [0, 255]) и быть целого или с плавающей точкой типа. По умолчанию слой будет выдавать числа с плавающей точкой.

По умолчанию этот слой неактивен во время вывода.

Обзор и полный список слоев предобработки см. в руководстве по предобработке руководство.

Аргументы
factor Положительное число с плавающей точкой (доля исходной ширины) или кортеж размера 2, представляющий нижнюю и верхнюю границы для изменения размера по вертикали. Когда представлено как одно число с плавающей точкой, это значение используется как для верхней, так и для нижней границы. Например, factor=(0.2, 0.3) приводит к выходу со случайным изменением ширины в диапазоне [20%, 30%]. factor=(-0.2, 0.3) приводит к выходу со случайным изменением ширины в диапазоне [-20%, +30%]. factor=0.2 приводит к выходу со случайным изменением ширины в диапазоне [-20%, +20%].
interpolation Строка, метод интерполяции. По умолчанию bilinear. Поддерживает "bilinear", "nearest", "bicubic", "area", "lanczos3", "lanczos5", "gaussian", "mitchellcubic".
seed Целое число. Используется для создания случайного зерна.

Форма входных данных:

Тензор 3D (без пакета) или 4D (с пакетом) с формой: (..., height, width, channels), в формате "channels_last".

Форма выходных данных:

Тензор 3D (без пакета) или 4D (с пакетом) с формой: (..., height, random_width, channels).

© 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/versions/r2.9/api_docs/python/tf/keras/layers/RandomWidth

Spec-Zone.ru

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