Spec-Zone.ru › TensorFlow 1.15

tf.compat.v2.feature_column.make_parse_example_spec

Создаёт словарь спецификаций разбора из входных feature_columns.

tf.compat.v2.feature_column.make_parse_example_spec(
    feature_columns
)

Возвращаемый словарь может быть использован в качестве аргумента 'features' в tf.io.parse_example.

Пример типичного использования:

# Define features and transformations
feature_a = categorical_column_with_vocabulary_file(...)
feature_b = numeric_column(...)
feature_c_bucketized = bucketized_column(numeric_column("feature_c"), ...)
feature_a_x_feature_c = crossed_column(
    columns=["feature_a", feature_c_bucketized], ...)

feature_columns = set(
    [feature_b, feature_c_bucketized, feature_a_x_feature_c])
features = tf.io.parse_example(
    serialized=serialized_examples,
    features=make_parse_example_spec(feature_columns))

Для вышеприведённого примера, make_parse_example_spec вернёт словарь:

{
    "feature_a": parsing_ops.VarLenFeature(tf.string),
    "feature_b": parsing_ops.FixedLenFeature([1], dtype=tf.float32),
    "feature_c": parsing_ops.FixedLenFeature([1], dtype=tf.float32)
}
Аргументы
feature_columns Итерируемый объект, содержащий все столбцы признаков. Все элементы должны быть экземплярами классов, производных от FeatureColumn.
Возвращаемое значение
Словарь, сопоставляющий каждый ключ признака со значением типа FixedLenFeature или VarLenFeature.
Исключения
ValueError Если любой из переданных feature_columns не является экземпляром FeatureColumn.

© 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/compat/v2/feature_column/make_parse_example_spec

Spec-Zone.ru

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