Используйте этот столбец, если входные данные разреженные, но вам нужно преобразовать их в плотное представление (например, для подачи в DNN).
Аргументы
categorical_column
Столбец CategoricalColumn, созданный функцией categorical_column_with_*. Этот столбец создает разреженные идентификаторы, являющиеся входными данными для поиска вложений.
dimension
Целое число, определяющее размер вложения, должно быть > 0.
combiner
Строка, определяющая способ уменьшения, если в одной строке есть несколько записей. В настоящее время поддерживаются 'mean', 'sqrtn' и 'sum', по умолчанию используется 'mean'. 'sqrtn' часто обеспечивает хорошую точность, особенно со столбцами «мешок слов». Каждый из этих столбцов можно рассматривать как нормализацию на уровне примеров для столбца. Дополнительную информацию см. в tf.embedding_lookup_sparse.
initializer
Функция инициализации переменной, используемая для инициализации переменных вложений. Если не указано, по умолчанию используется truncated_normal_initializer со средним значением 0.0 и стандартным отклонением 1/sqrt(dimension).
ckpt_to_load_from
Строка, представляющая имя/шаблон контрольной точки, из которого следует восстановить веса столбца. Требуется, если tensor_name_in_ckpt не None.
tensor_name_in_ckpt
Имя Tensor в ckpt_to_load_from, из которого следует восстановить веса столбца. Требуется, если ckpt_to_load_from не None.
max_norm
Если не None, значения вложений нормализуются по l2 до этого значения.
trainable
Признак того, обучаемо ли вложение. По умолчанию True.
use_safe_embedding_lookup
Если True, используется safe_embedding_lookup_sparse вместо embedding_lookup_sparse. safe_embedding_lookup_sparse гарантирует, что нет пустых строк и все веса и идентификаторы являются положительными за счет дополнительных вычислительных затрат. Это относится только к входным тензорам формы ранга 2 (NxM). По умолчанию True, рассмотрите возможность отключения, если вышеперечисленные проверки не нужны. Обратите внимание, что наличие пустых строк не вызовет ошибки, хотя результат вывода может быть 0 или опущен.