tf.contrib.linear_optimizer.SparseFeatureColumn
Представляет разреженный столбец признаков.
tf.contrib.linear_optimizer.SparseFeatureColumn(
example_indices, feature_indices, feature_values
)
Содержит три тензора, представляющие разреженный столбец признаков: примеры индексов (int64), индексы признаков (int64) и значения признаков (float). Веса признаков являются необязательными и обрабатываются как 1.0f при отсутствии.
Например, рассмотрим пакет из 4 примеров, содержащих следующие признаки в определённом SparseFeatureColumn:
- Пример 0: признак 5, значение 1
- Пример 1: признак 6, значение 1 и признак 10, значение 0,5
- Пример 2: нет признаков
- Пример 3: две копии признака 2, значение 1
Этот SparseFeatureColumn будет представлен следующим образом:
<0, 5, 1> <1, 6, 1> <1, 10, 0.5> <3, 2, 1> <3, 2, 1>
Для пакета из 2 примеров ниже:
- Пример 0: признак 5
- Пример 1: признак 6
представляется как SparseFeatureColumn следующим образом:
<0, 5, 1> <1, 6, 1>
| Аргументы | |
|---|---|
example_indices | 1-мерный тензор int64 формы [N]. Также принимает списки Python или массивы NumPy. |
feature_indices | 1-мерный тензор int64 формы [N]. Также принимает списки Python или массивы NumPy. |
feature_values | Необязательный 1-мерный тензор с плавающей точкой формы [N]. Также принимает списки Python или массивы NumPy. |
| Атрибуты | |
|---|---|
example_indices | Индексы примеров, представленные как плотный тензор. |
feature_indices | Индексы признаков, представленные как плотный тензор. |
feature_values | Значения признаков, представленные как плотный тензор. |
© 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/r1.15/api_docs/python/tf/contrib/linear_optimizer/SparseFeatureColumn