Spec-Zone.ru › TensorFlow

tf.keras.layers.RandomCrop

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

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

tf.keras.layers.RandomCrop(
    height, width, seed=None, data_format=None, name=None, **kwargs
)

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

При выполнении вывода и во время обучения, если входное изображение меньше целевого размера, входное изображение будет изменены размера и обрезанно так, чтобы вернуть максимально возможный фрагмент изображения, соответствующий целевому соотношению сторон. Если вам нужно применить случайную обрезку во время вывода, установите training в значение True при вызове слоя.

Значения пикселей входных данных могут быть любого диапазона (например, [0., 1.) или [0, 255]) и целочисленного или плавающего типа данных. По умолчанию слой будет выводить значения с плавающей точкой.

Примечание: Этот слой безопасно использовать внутри tf.data (независимо от используемого бэкенда).
Форма входных данных
3D unbatched) or 4D (batched) tensor with shape

(..., height, width, channels), в формате "channels_last".

Форма выходных данных
3D unbatched) or 4D (batched) tensor with shape

(..., target_height, target_width, channels).

Аргументы
height Целое число, высота формы выходных данных.
width Целое число, ширина формы выходных данных.
seed Целое число. Используется для создания случайного семени.
**kwargs Параметры базового слоя, такие как name и dtype.
Атрибуты
input Получает тензор(ы) входных данных символической операции.

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

output Получает тензор(ы) выходных данных слоя.

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

Методы

from_config

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

@classmethod
from_config(
    config
)

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

Этот метод является обратным get_config, способным создать тот же слой из словаря конфигурации. Он не обрабатывает подключение слоев (обрабатывается Network), а также веса (обрабатываются 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/RandomCrop

Spec-Zone.ru

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