Spec-Zone.ru › TensorFlow 2.4

tf.keras.layers.experimental.preprocessing.RandomCrop

Случайное обрезание изображений до целевой высоты и ширины.

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

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

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительных сведений.

tf.compat.v1.keras.layers.experimental.preprocessing.RandomCrop

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

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

Входная форма:

4D тензор с формой: (samples, height, width, channels), data_format='channels_last'.

Выходная форма:

4D тензор с формой: (samples, target_height, target_width, channels).

Аргументы
height Целочисленное значение, высота выходной формы.
width Целочисленное значение, ширина выходной формы.
seed Целочисленное значение. Используется для создания случайного начального значения.
name Строка, имя слоя.

Методы

adapt

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

adapt(
    data, reset_state=True
)

Настраивает состояние слоя предобработки для передаваемых данных.

Аргументы
data Данные для обучения. Они могут быть переданы как объект tf.data Dataset или как массив NumPy.
reset_state Необязательный аргумент, определяющий, нужно ли очистить состояние слоя в начале вызова adapt, или начать с существующего состояния. Этот аргумент может быть неактуален для всех слоев предобработки: подкласс PreprocessingLayer может выбрать выброс, если 'reset_state' установлен в False.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/keras/layers/experimental/preprocessing/RandomCrop

Spec-Zone.ru

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