Spec-Zone.ru › TensorFlow 1.15

tf.contrib.layers.create_feature_spec_for_parsing

Служебная функция, которая подготавливает конфигурацию признаков из входных feature_columns.

tf.contrib.layers.create_feature_spec_for_parsing(
    feature_columns
)

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

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

# Define features and transformations
feature_a = sparse_column_with_vocabulary_file(...)
feature_b = real_valued_column(...)
feature_c_bucketized = bucketized_column(real_valued_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])
batch_examples = tf.io.parse_example(
    serialized=serialized_examples,
    features=create_feature_spec_for_parsing(feature_columns))

Для приведенного выше примера, create_feature_spec_for_parsing вернёт словарь: { "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, если feature_columns не является словарем — в этом случае это должно быть истинно для всех значений в словаре.
Возвращаемое значение
Словарь, сопоставляющий ключи признаков со значениями FixedLenFeature или VarLenFeature.

© 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/create_feature_spec_for_parsing

Spec-Zone.ru

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