tf.keras.layers.experimental.preprocessing.RandomRotation
Случайное вращение каждого изображения.
Наследуется от: Layer
tf.keras.layers.experimental.preprocessing.RandomRotation(
factor, fill_mode='reflect', interpolation='bilinear', seed=None, name=None,
**kwargs
)
По умолчанию случайные повороты применяются только во время обучения. Во время вывода слой ничего не делает. Если вам нужно применять случайные повороты во время вывода, установите training в значение True при вызове слоя.
Входная форма:
4D тензор со следующей формой: (samples, height, width, channels), data_format='channels_last'.
Выходная форма:
4D тензор со следующей формой: (samples, height, width, channels), data_format='channels_last'.
Входная форма:
4D тензор со следующей формой: (samples, height, width, channels), data_format='channels_last'.
Выходная форма:
4D тензор со следующей формой: (samples, height, width, channels), data_format='channels_last'.
| Исключения | |
|---|---|
ValueError | если ни одна из границ не находится в диапазоне [0, 1], или верхняя граница меньше нижней границы. |
| Атрибуты | |
|---|---|
factor | число с плавающей точкой, представленное как дробь от 2π, или кортеж размером 2, представляющий нижнюю и верхнюю границу для поворота по часовой стрелке и против часовой стрелки. Положительное значение означает поворот против часовой стрелки, а отрицательное значение — по часовой стрелке. Если представлено как единственное число с плавающей точкой, это значение используется для верхней и нижней границы. Например, factor=(-0.2, 0.3) приводит к повороту на случайный угол в диапазоне [-20% * 2pi, 30% * 2pi]. factor=0.2 приводит к повороту на случайный угол в диапазоне [-20% * 2pi, 20% * 2pi]. |
fill_mode | Точки за пределами границ входных данных заполняются в соответствии с заданным режимом (один из {'constant', 'reflect', 'wrap'}).
|
interpolation | Режим интерполяции. Допустимые значения: "nearest", "bilinear". |
seed | Целое число. Используется для создания случайного семени. |
name | Строка, имя слоя. |
© 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.3/api_docs/python/tf/keras/layers/experimental/preprocessing/RandomRotation