Help protect the Great Barrier Reef with TensorFlow on Kaggle Join Challenge

tf.keras.layers.Rescaling

A preprocessing layer which rescales input values to a new range.

Inherits From: Layer, Module

Used in the notebooks

Used in the guide Used in the tutorials

This layer rescales every value of an input (often an image) by multiplying by scale and adding offset.

For instance:

  1. To rescale an input in the [0, 255] range to be in the [0, 1] range, you would pass scale=1./255.

  2. To rescale an input in the [0, 255] range to be in the [-1, 1] range, you would pass scale=1./127.5, offset=-1.

The rescaling is applied both during training and inference.

For an overview and full list of preprocessing layers, see the preprocessing guide.

Input shape:

Arbitrary.

Output shape:

Same as input.

scale Float, the scale to apply to the inputs.
offset Float, the offset to apply to the inputs.