Spec-Zone.ru › TensorFlow 2.9

tf.keras.layers.Rescaling

Слой предобработки, который масштабирует входные значения до нового диапазона.

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

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

Основные псевдонимы

tf.keras.layers.experimental.preprocessing.Rescaling

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

См. Руководство по миграции для получения дополнительной информации.

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

tf.keras.layers.Rescaling(
    scale, offset=0.0, **kwargs
)

Этот слой масштабирует каждое значение входных данных (часто изображения) путем умножения на scale и добавления offset.

Например:

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

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

Масштабирование применяется как во время обучения, так и во время вывода. Входные данные могут быть целого или плавающего типа, и по умолчанию слой будет выводить значения с плавающей точкой.

Для обзора и полного списка слоев предобработки см. руководство по предобработке руководство.

Форма входа:

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

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

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

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

© 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/versions/r2.9/api_docs/python/tf/keras/layers/Rescaling

Spec-Zone.ru

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