tf.keras.layers.RandomFlip
Слой предобработки, который случайным образом переворачивает изображения во время обучения.
Наследуется от: Layer, Operation
tf.keras.layers.RandomFlip(
mode=HORIZONTAL_AND_VERTICAL, seed=None, **kwargs
)
Используется в ноутбуках
| Используется в руководстве | Используется в учебниках |
|---|---|
Этот слой будет переворачивать изображения по горизонтали и/или по вертикали в зависимости от атрибута mode. Во время вывода результат будет идентичен входу. Вызовите слой с training=True для переворота входных данных. Значения пикселей входных данных могут быть любого диапазона (например, [0., 1.) или [0, 255]) и целочисленного или с плавающей точкой типа данных. По умолчанию слой будет выводить числа с плавающей точкой.
Примечание: Этот слой безопасно использовать внутри конвейера tf.data (независимо от используемого бэкенда).
| Форма входных данных | |
|---|---|
3D | unbatched) or 4D (batched) tensor with shape
|
| Форма выходных данных | |
|---|---|
3D | unbatched) or 4D (batched) tensor with shape
|
| Аргументы | |
|---|---|
mode | Строка, указывающая, какой режим переворота использовать. Может быть "horizontal", "vertical" или "horizontal_and_vertical". "horizontal" — это переворот слева направо, а "vertical" — переворот сверху вниз. По умолчанию используется "horizontal_and_vertical" |
seed | Целое число. Используется для создания случайного начального значения. |
**kwargs | Параметры ключевых слов базового слоя, такие как name и dtype. |
| Атрибуты | |
|---|---|
input | Получает тензор(ы) ввода символической операции. Возвращает только тензор(ы), соответствующие первому вызову операции. |
output | Получает тензор(ы) вывода слоя. Возвращает только тензор(ы), соответствующие первому вызову операции. |
Методы
from_config
@classmethod
from_config(
config
)
Создаёт слой по его конфигурации.
Этот метод является обратным для get_config, способным создать тот же слой из словаря конфигурации. Он не обрабатывает соединение слоёв (это обрабатывается сетью), а также веса (обрабатывается 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/RandomFlip