View source on GitHub |
Randomly flip each image horizontally and vertically.
tf.keras.layers.RandomFlip(
mode=HORIZONTAL_AND_VERTICAL, seed=None, **kwargs
)
This layer will flip the images based on the mode
attribute.
During inference time, the output will be identical to input. Call the layer
with training=True
to flip the input.
Input shape:
3D (unbatched) or 4D (batched) tensor with shape:
(..., height, width, channels)
, in "channels_last"
format.
Output shape:
3D (unbatched) or 4D (batched) tensor with shape:
(..., height, width, channels)
, in "channels_last"
format.
Attributes | |
---|---|
mode
|
String indicating which flip mode to use. Can be "horizontal" ,
"vertical" , or "horizontal_and_vertical" . Defaults to
"horizontal_and_vertical" . "horizontal" is a left-right flip and
"vertical" is a top-bottom flip.
|
seed
|
Integer. Used to create a random seed. |