|  View source on GitHub | 
A preprocessing layer which randomly varies image width during training.
tf.keras.layers.RandomWidth(
    factor, interpolation='bilinear', seed=None, **kwargs
)
This layer will randomly adjusts the width of a batch of images of a
batch of images by a random factor. The input should be a 3D (unbatched) or
4D (batched) tensor in the "channels_last" image data format.
By default, this layer is inactive during inference.
For an overview and full list of preprocessing layers, see the preprocessing guide.
| 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, random_width, channels). |