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