Вычисляет идентификаторы должностей в sampled_candidates, соответствующих true_labels.
При выполнении NCE для логарифмических шансов результат этой операции должен быть передан через операцию SparseToDense, а затем добавлен к логитам выбранных кандидатов. Это приводит к «удалению» выбранных меток, которые соответствуют истинным меткам, заставляя классификатор убедиться, что это выборочные метки.
Вложенные классы
сорт | ComputeAccidentalHits.Options | Дополнительные атрибуты для ComputeAccidentalHits |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
статические ComputeAccidentalHits | |
Вывод < TInt64 > | идентификаторы () Вектор идентификаторов позиций в sampled_candidates, которые соответствуют true_label для строки с соответствующим индексом в индексах. |
Вывод < TInt32 > | индексы () Вектор индексов, соответствующий строкам true_candidates. |
статический ComputeAccidentalHits.Options | семя (длинное семя) |
статический ComputeAccidentalHits.Options | семя2 (длинное семя2) |
Вывод <TFloat32> | веса () Вектор той же длины, что и индексы и идентификаторы, в котором каждый элемент имеет значение -FLOAT_MAX. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
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 для строки с соответствующим индексом в индексах.
общедоступное статическое семя ComputeAccidentalHits.Options (длинное семя)
Параметры
семя | Если для начального числа или начального числа2 задано ненулевое значение, генератор случайных чисел заполняется данным начальным числом. В противном случае он засеивается случайным семенем. |
---|
общедоступный статический ComputeAccidentalHits.Options семя2 (длинное семя2)
Параметры
семя2 | Второе семя, чтобы избежать столкновения семян. |
---|
публичный вывод <TFloat32> веса ()
Вектор той же длины, что и индексы и идентификаторы, в котором каждый элемент имеет значение -FLOAT_MAX.