Spec-Zone.ru › TensorFlow 2.4

tf.feature_column.numeric_column

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

Представляет числовые или вещественные признаки.

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

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

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

tf.compat.v1.feature_column.numeric_column

tf.feature_column.numeric_column(
    key, shape=(1,), default_value=None, dtype=tf.dtypes.float32, normalizer_fn=None
)

Пример:

price = numeric_column('price')
columns = [price, ...]
features = tf.io.parse_example(..., features=make_parse_example_spec(columns))
dense_tensor = input_layer(features, columns)

# or
bucketized_price = bucketized_column(price, boundaries=[...])
columns = [bucketized_price, ...]
features = tf.io.parse_example(..., features=make_parse_example_spec(columns))
linear_prediction = linear_model(features, columns)
Аргументы
key Уникальная строка, идентифицирующая входной признак. Используется в качестве имени столбца и ключа словаря для конфигурации разбора признаков, объектов признаков Tensor и столбцов признаков.
shape Итерируемый набор целых чисел, определяющий форму Tensor. Целое число может быть указано, что означает одномерную форму Tensor с заданной шириной. Столбец Tensor будет иметь форму [размер_пакета] + shape.
default_value Единичное значение, совместимое с dtype или итерируемый набор значений, совместимых с dtype, которые принимает столбец во время tf.Example разбора, если данные отсутствуют. Значение по умолчанию None приведет к ошибке tf.io.parse_example, если пример не содержит этот столбец. Если предоставлено единственное значение, то это же значение будет использоваться в качестве значения по умолчанию для каждого элемента. Если предоставлен итерируемый набор значений, форма default_value должна соответствовать заданной shape.
dtype Определяет тип значений. Значение по умолчанию tf.float32. Должен быть неквантованным, вещественным целым или плавающим типом.
normalizer_fn Если не None, функция, которую можно использовать для нормализации значения тензора после применения default_value для разбора. Функция нормализации принимает входной Tensor в качестве аргумента и возвращает выходной Tensor. (например, lambda x: (x - 3.0) / 4.2). Обратите внимание, что, хотя наиболее распространенным случаем использования этой функции является нормализация, ее можно использовать для любых видов преобразований TensorFlow.
Возвращаемое значение
NumericColumn.
Исключения
TypeError если любая размерность в форме не является целым числом
ValueError если любая размерность в форме не является положительным целым числом
TypeError если default_value является итерируемым набором, но не совместим с shape
TypeError если default_value не совместим с dtype.
ValueError если dtype не может быть преобразован в tf.float32.

© 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/feature_column/numeric_column

Spec-Zone.ru

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