Вычисляет идентификаторы должностей в 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.