ComputeAccidentalHits

публичный финальный класс ComputeAccidentalHits

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

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

Вложенные классы

сорт ComputeAccidentalHits.Options Дополнительные атрибуты для ComputeAccidentalHits

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статические ComputeAccidentalHits
create ( Область действия, Операнд <TInt64> trueClasses, Операнд <TInt64> sampledCandidates, Long numTrue, Опции... параметры)
Фабричный метод для создания класса, обертывающего новую операцию ComputeAccidentalHits.
Вывод < TInt64 >
идентификаторы ()
Вектор идентификаторов позиций в sampled_candidates, которые соответствуют true_label для строки с соответствующим индексом в индексах.
Вывод < TInt32 >
индексы ()
Вектор индексов, соответствующий строкам true_candidates.
статический ComputeAccidentalHits.Options
семя (длинное семя)
статический ComputeAccidentalHits.Options
семя2 (длинное семя2)
Вывод <TFloat32>
веса ()
Вектор той же длины, что и индексы и идентификаторы, в котором каждый элемент имеет значение -FLOAT_MAX.

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «ComputeAccidentalHits».

Публичные методы

public static ComputeAccidentalHits create (область действия , операнд <TInt64> trueClasses, операнд <TInt64> sampledCandidates, Long numTrue, параметры... )

Фабричный метод для создания класса, обертывающего новую операцию ComputeAccidentalHits.

Параметры
объем текущий объем
истинные классы Выходные данные true_classes UnpackSparseLabels.
выбранные кандидаты Вывод sampled_candidates CandidateSampler.
числоTrue Количество истинных меток на контекст.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр ComputeAccidentalHits

публичный вывод <TInt64> ids ()

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

публичный вывод < TInt32 > индексы ()

Вектор индексов, соответствующий строкам true_candidates.

общедоступное статическое семя ComputeAccidentalHits.Options (длинное семя)

Параметры
семя Если для начального числа или начального числа2 задано ненулевое значение, генератор случайных чисел заполняется данным начальным числом. В противном случае он засеивается случайным семенем.

общедоступный статический ComputeAccidentalHits.Options семя2 (длинное семя2)

Параметры
семя2 Второе семя, чтобы избежать столкновения семян.

публичный вывод <TFloat32> веса ()

Вектор той же длины, что и индексы и идентификаторы, в котором каждый элемент имеет значение -FLOAT_MAX.