тензорный поток:: опс:: ВычислитьСлучайные попадания

#include <candidate_sampling_ops.h>

Вычисляет идентификаторы должностей в sampled_candidates, соответствующих true_labels.

Краткое содержание

При выполнении NCE для логарифмических шансов результат этой операции должен быть передан через операцию SparseToDense, а затем добавлен к логитам выбранных кандидатов. Это приводит к «удалению» выбранных меток, которые соответствуют истинным меткам, заставляя классификатор убедиться, что это выборочные метки.

Аргументы:

  • область: объект области.
  • true_classes: выходные данные true_classes UnpackSparseLabels.
  • sampled_candidates: выходные данные sampled_candidates CandidateSampler.
  • num_true: количество истинных меток на контекст.

Необязательные атрибуты (см. Attrs ):

  • начальное число: если для начального числа или начального числа2 задано ненулевое значение, генератор случайных чисел заполняется данным начальным числом. В противном случае он засеивается случайным семенем.
  • семя2: второе семя, чтобы избежать столкновения семян.

Возврат:

  • Output индексы: вектор индексов, соответствующий строкам true_candidates.
  • Output идентификаторы: вектор идентификаторов позиций в sampled_candidates, которые соответствуют true_label для строки с соответствующим индексом в индексах.
  • Output веса: вектор той же длины, что и индексы и идентификаторы, в котором каждый элемент имеет значение -FLOAT_MAX.

Конструкторы и деструкторы

ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true)
ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs)

Публичные атрибуты

ids
indices
operation
weights

Публичные статические функции

Seed (int64 x)
Seed2 (int64 x)

Структуры

tensorflow:: ops:: ComputeAccidentalHits:: Attrs

Необязательные установщики атрибутов для ComputeAccidentalHits .

Публичные атрибуты

идентификаторы

::tensorflow::Output ids

индексы

::tensorflow::Output indices

операция

Operation operation

гири

::tensorflow::Output weights

Общественные функции

ВычислитьСлучайные попадания

 ComputeAccidentalHits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  ::tensorflow::Input sampled_candidates,
  int64 num_true
)

ВычислитьСлучайные попадания

 ComputeAccidentalHits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  ::tensorflow::Input sampled_candidates,
  int64 num_true,
  const ComputeAccidentalHits::Attrs & attrs
)

Публичные статические функции

Семя

Attrs Seed(
  int64 x
)

Семя2

Attrs Seed2(
  int64 x
)