Spec-Zone.ru › TensorFlow

tf.feature_column.make_parse_example_spec

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

Предупреждение: tf.feature_column не рекомендуется использовать в новом коде. Вместо этого предварительную обработку признаков можно выполнять напрямую с помощью слоев предварительной обработки Keras или с помощью универсальной утилиты tf.keras.utils.FeatureSpace, построенной на их основе. Подробности см. в руководстве по миграции.
tf.feature_column.make_parse_example_spec(
    feature_columns
)

Используется в блокнотах

Используется в руководстве
  • Оценщики
Устарело: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: используйте вместо нее слои предварительной обработки Keras — напрямую или через утилиту tf.keras.utils.FeatureSpace. Для каждого tf.feature_column.* существует функциональный эквивалент в tf.keras.layers для предварительной обработки признаков при обучении модели Keras.

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

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

# Define features and transformations
feature_a = tf.feature_column.categorical_column_with_vocabulary_file(...)
feature_b = tf.feature_column.numeric_column(...)
feature_c_bucketized = tf.feature_column.bucketized_column(
    tf.feature_column.numeric_column("feature_c"), ...)
feature_a_x_feature_c = tf.feature_column.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=tf.feature_column.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.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/feature_column/make_parse_example_spec

Spec-Zone.ru

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