Spec-Zone.ru › TensorFlow 1.15

tf.contrib.layers.sparse_column_with_integerized_feature

Создаёт целочисленный _SparseColumn.

tf.contrib.layers.sparse_column_with_integerized_feature(
    column_name, bucket_size, combiner='sum', dtype=tf.dtypes.int64
)

Используйте этот метод, когда ваши признаки уже предварительно целочисленные в виде идентификаторов int64, то есть когда набор значений для вывода уже соответствует желаемому на выходе. Целочисленный означает, что мы можем использовать само значение признака в качестве идентификатора.

Обычно это используется для чтения непрерывных диапазонов целочисленных индексов, но это не обязательно. Значение вывода просто копируется из входного признака, каким бы оно ни было. Однако имейте в виду, что если у вас есть большие пробелы неиспользуемых целых чисел, это может повлиять на то, что вы вводите (например, если вы создаёте тензор one-hot из этих значений, неиспользуемые целые числа будут отображаться как значения в тензоре, которые всегда равны нулю.)

Аргументы
column_name Строка, определяющая имя разрежённого столбца.
bucket_size Целое число, которое должно быть >= 1. Количество ведер. Оно должно быть больше максимального значения признака. Другими словами, признаки в этом столбце должны быть int64 в диапазоне [0, bucket_size)
combiner Строка, определяющая способ уменьшения, если разрежённый столбец многозначный. В настоящее время поддерживаются "mean", "sqrtn" и "sum", по умолчанию "sum". "sqrtn" часто обеспечивает хорошую точность, особенно для столбцов "bag-of-words".
  • "sum": не нормализовать признаки в столбце
  • "mean": выполнить l1-нормализацию признаков в столбце
  • "sqrtn": выполнить l2-нормализацию признаков в столбце Для получения дополнительной информации: tf.embedding_lookup_sparse.
dtype Тип признаков. Он должен быть целочисленного типа. Значение по умолчанию - dtypes.int64.
Возвращает
Определение целочисленного _SparseColumn.
Возможные исключения
ValueError bucket_size меньше 1.
ValueError тип dtype не целочисленный.

© 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_integerized_feature

Spec-Zone.ru

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