tf.contrib.layers.parse_feature_columns_from_examples
Парсит tf.Examples для извлечения тензоров для заданных feature_columns.
tf.contrib.layers.parse_feature_columns_from_examples(
serialized, feature_columns, name=None, example_names=None
)
Это оболочка для 'tf.io.parse_example'.
Пример:
columns_to_tensor = parse_feature_columns_from_examples(
serialized=my_data,
feature_columns=my_features)
# Where my_features are:
# Define features and transformations
sparse_feature_a = sparse_column_with_keys(
column_name="sparse_feature_a", keys=["AB", "CD", ...])
embedding_feature_a = embedding_column(
sparse_id_column=sparse_feature_a, dimension=3, combiner="sum")
sparse_feature_b = sparse_column_with_hash_bucket(
column_name="sparse_feature_b", hash_bucket_size=1000)
embedding_feature_b = embedding_column(
sparse_id_column=sparse_feature_b, dimension=16, combiner="sum")
crossed_feature_a_x_b = crossed_column(
columns=[sparse_feature_a, sparse_feature_b], hash_bucket_size=10000)
real_feature = real_valued_column("real_feature")
real_feature_buckets = bucketized_column(
source_column=real_feature, boundaries=[...])
my_features = [embedding_feature_b, real_feature_buckets, embedding_feature_a]
| Аргументы | |
|---|---|
serialized | Вектор (1-мерный тензор) строк, пакет двоично сериализованных Example протоколов. |
feature_columns | Итерируемый объект, содержащий все столбцы признаков. Все элементы должны быть экземплярами классов, производных от _FeatureColumn. |
name | Имя этой операции (необязательно). |
example_names | Вектор (1-мерный тензор) строк (необязательно), имена сериализованных протоколов в пакете. |
| Возвращает | |
|---|---|
Словарь dict сопоставления FeatureColumn с Tensor и SparseTensor значениями. |
© 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/layers/parse_feature_columns_from_examples