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 )