Spec-Zone.ru › TensorFlow 1.15

tf.contrib.layers.sparse_column_with_keys

Создаёт _SparseColumn с ключами.

tf.contrib.layers.sparse_column_with_keys(
    column_name, keys, default_value=-1, combiner='sum', dtype=tf.dtypes.string
)

Логика поиска: lookup_id = индекс_признака_в_ключах, если признак в ключах, иначе default_value.

Аргументы
column_name Строка, определяющая имя разреженного столбца.
keys Список или кортеж, определяющий словарь. Должен быть преобразуем к dtype.
default_value Значение, используемое для значений признаков вне словаря. По умолчанию -1.
combiner Строка, указывающая, как уменьшать, если разреженный столбец многозначный. В настоящее время поддерживаются "mean", "sqrtn" и "sum", по умолчанию "sum". "sqrtn" часто обеспечивает хорошую точность, особенно со столбцами "мешок слов".
  • "sum": не нормализуйте признаки в столбце
  • "mean": выполните l1-нормализацию признаков в столбце
  • "sqrtn": выполните l2-нормализацию признаков в столбце Для получения дополнительной информации: tf.embedding_lookup_sparse.
dtype Тип признаков. Поддерживаются только целочисленные и строковые.
Возвращаемое значение
_SparseColumnKeys с конфигурацией ключей.

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

Spec-Zone.ru

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