Spec-Zone.ru › TensorFlow

tf.compat.v1.feature_column.make_parse_example_spec

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

Предупреждение: tf.feature_column не рекомендуется для нового кода. Вместо этого предобработку признаков можно выполнить непосредственно с помощью слоёв предобработки Keras или через универсальную утилиту слоёв предобработки Keras или через универсальную утилиту tf.keras.utils.FeatureSpace, построенную на их основе. Подробности см. в руководстве по миграции.
tf.compat.v1.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 = 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.

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

Spec-Zone.ru

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