Spec-Zone.ru › TensorFlow

tf.raw_ops.ThreadUnsafeUnigramCandidateSampler

Создает метки для выборки кандидатов с использованием обученного унимодального распределения.

Просмотреть псевдонимы

Совместимые псевдонимы для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.raw_ops.ThreadUnsafeUnigramCandidateSampler

tf.raw_ops.ThreadUnsafeUnigramCandidateSampler(
    true_classes,
    num_true,
    num_sampled,
    unique,
    range_max,
    seed=0,
    seed2=0,
    name=None
)

Пояснения к выборке кандидатов и форматам данных см. на странице go/candidate-sampling.

Для каждого пакета эта операция выбирает единый набор меток выбранных кандидатов.

Преимущества выборки кандидатов для каждого пакета — простота и возможность эффективного умножения плотных матриц. Недостаток состоит в том, что выбранные кандидаты должны выбираться независимо от контекста и истинных меток.

Аргументы
true_classes int64 типа Tensor. Матрица размером batch_size * num_true, в каждой строке которой содержатся идентификаторы num_true целевых классов из соответствующей исходной метки.
num_true int, имеющее тип >= 1. Количество истинных меток для каждого контекста.
num_sampled int, имеющее тип >= 1. Количество кандидатов для случайной выборки.
unique bool. Если unique имеет значение true, выборка выполняется с отбраковкой, чтобы все выбранные кандидаты в пакете были уникальными. Для оценки вероятностей выборки после отбраковки требуется приближение.
range_max int, имеющее тип >= 1. Сэмплер выбирает целые числа из интервала [0, range_max).
seed Необязательный int. По умолчанию используется 0. Если seed или seed2 имеют ненулевое значение, генератор случайных чисел инициализируется указанным значением seed. В противном случае он инициализируется случайным значением.
seed2 Необязательный int. По умолчанию используется 0. Второе начальное значение, позволяющее избежать совпадения начальных значений.
name Имя операции (необязательно).
Возвращает
Кортеж из объектов Tensor (sampled_candidates, true_expected_count, sampled_expected_count).
sampled_candidates Tensor типа int64.
true_expected_count Tensor типа float32.
sampled_expected_count Tensor типа float32.

© 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/raw_ops/ThreadUnsafeUnigramCandidateSampler

Spec-Zone.ru

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