Spec-Zone.ru › TensorFlow 2.4

tf.keras.layers.experimental.preprocessing.Rescaling

Умножает входные данные на scale и добавляет offset.

Наследуется от: PreprocessingLayer, Layer, Module

Просмотр псевдонимов

Псевдонимы для миграции

Дополнительные сведения см. в Руководстве по миграции.

tf.compat.v1.keras.layers.experimental.preprocessing.Rescaling

tf.keras.layers.experimental.preprocessing.Rescaling(
    scale, offset=0.0, name=None, **kwargs
)

Например:

  1. Чтобы масштабировать входной диапазон [0, 255] в диапазон [0, 1], вы передадите scale=1./255.

  2. Чтобы масштабировать входной диапазон [0, 255] в диапазон [-1, 1], вы передадите scale=1./127.5, offset=-1.

Масштабирование применяется как во время обучения, так и во время вывода.

Форма входных данных:

Произвольная.

Форма выходных данных:

Такая же, как у входных данных.

Аргументы
scale Число с плавающей точкой, масштаб, применяемый к входным данным.
offset Число с плавающей точкой, смещение, применяемое к входным данным.
name Строка, имя слоя.

Методы

adapt

Просмотреть исходный код

adapt(
    data, reset_state=True
)

Настраивает состояние слоя предобработки на основе передаваемых данных.

Аргументы
data Данные для обучения. Их можно передать либо как tf.data Dataset, либо как массив NumPy.
reset_state Необязательный аргумент, определяющий, следует ли очистить состояние слоя в начале вызова adapt, или следует ли начать с существующего состояния. Этот аргумент может быть неактуален для всех слоёв предобработки: подкласс PreprocessingLayer может выбрать выброс, если «reset_state» установлено в значение False.

© 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.4/api_docs/python/tf/keras/layers/experimental/preprocessing/Rescaling

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API