тензорный поток:: операции:: ComputeAccidentalHits

#include <candidate_sampling_ops.h>

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

Резюме

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

Аргументы:

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

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

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

Возвращает:

  • 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)

Структуры

тензорный поток:: ops:: ComputeAccidentalHits:: Attrs

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

Общедоступные атрибуты

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

::tensorflow::Output ids

индексы

::tensorflow::Output indices

операция

Operation operation

веса

::tensorflow::Output weights

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

ComputeAccidentalHits

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

ComputeAccidentalHits

 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
)