tensorflow::ops::ComputeAccidentalHits

#include <candidate_sampling_ops.h>

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

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

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

Аргументы:

  • scope: Объект Scope
  • true_classes: Значение true_classes, полученное в результате выполнения функции UnpackSparseLabels.
  • sampled_candidates: Результат функции CandidateSampler, содержащий данные sampled_candidates.
  • num_true: Количество истинных меток для каждого контекста.

Дополнительные атрибуты (см. Attrs ):

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

Возвращает:

  • Output индексы: вектор индексов, соответствующих строкам true_candidates.
  • Output идентификаторы: вектор идентификаторов позиций в sampled_candidates, которые соответствуют значению true_label для строки с соответствующим индексом в indices.
  • 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

 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
)

Seed2

Attrs Seed2(
  int64 x
)