表示给定分类列的multi-hot 表示。
用法
tf.feature_column.indicator_column(
categorical_column
)
参数
-
categorical_column
由categorical_column_with_*
或crossed_column
函数创建的CategoricalColumn
。
返回
-
一个
IndicatorColumn
。
抛出
-
ValueError
如果categorical_column
不是 CategoricalColumn 类型。
对于 DNN 模型,
indicator_column
可用于包装任何categorical_column_*
(例如,馈送到 DNN)。如果桶/唯一(值)的数量很大,请考虑使用embedding_column
。对于宽(又名线性)模型,
indicator_column
是直接将分类列(作为 feature_columns 中的任何元素)传递给linear_model
时分类列的内部表示。有关详细信息,请参阅linear_model
。
name = indicator_column(categorical_column_with_vocabulary_list(
'name', ['bob', 'george', 'wanda']))
columns = [name, ...]
features = tf.io.parse_example(..., features=make_parse_example_spec(columns))
dense_tensor = input_layer(features, columns)
dense_tensor == [[1, 0, 0]] # If "name" bytes_list is ["bob"]
dense_tensor == [[1, 0, 1]] # If "name" bytes_list is ["bob", "wanda"]
dense_tensor == [[2, 0, 0]] # If "name" bytes_list is ["bob", "bob"]
相关用法
- Python tf.feature_column.crossed_column用法及代码示例
- Python tf.feature_column.sequence_categorical_column_with_identity用法及代码示例
- Python tf.feature_column.categorical_column_with_vocabulary_list用法及代码示例
- Python tf.feature_column.categorical_column_with_hash_bucket用法及代码示例
- Python tf.feature_column.bucketized_column用法及代码示例
- Python tf.feature_column.categorical_column_with_identity用法及代码示例
- Python tf.feature_column.sequence_numeric_column用法及代码示例
- Python tf.feature_column.sequence_categorical_column_with_vocabulary_file用法及代码示例
- Python tf.feature_column.sequence_categorical_column_with_vocabulary_list用法及代码示例
- Python tf.feature_column.sequence_categorical_column_with_hash_bucket用法及代码示例
- Python tf.feature_column.shared_embeddings用法及代码示例
- Python tf.feature_column.categorical_column_with_vocabulary_file用法及代码示例
- Python tf.feature_column.weighted_categorical_column用法及代码示例
- Python tf.feature_column.numeric_column用法及代码示例
- Python tf.feature_column.embedding_column用法及代码示例
- Python tf.feature_column.make_parse_example_spec用法及代码示例
- Python tf.function用法及代码示例
- Python tf.fingerprint用法及代码示例
- Python tf.foldl用法及代码示例
- Python tf.foldr用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.feature_column.indicator_column。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。