тензорный поток:: опс:: ВычислитьСлучайные попадания
#include <candidate_sampling_ops.h>
Вычисляет идентификаторы должностей в sampled_candidates, соответствующих true_labels.
Краткое содержание
При выполнении NCE для логарифмических шансов результат этой операции должен быть передан через операцию SparseToDense, а затем добавлен к логитам выбранных кандидатов. Это приводит к «удалению» выбранных меток, которые соответствуют истинным меткам, заставляя классификатор убедиться, что это выборочные метки.
Аргументы:
- область: объект области.
- true_classes: выходные данные true_classes UnpackSparseLabels.
- sampled_candidates: выходные данные sampled_candidates CandidateSampler.
- num_true: количество истинных меток на контекст.
Необязательные атрибуты (см. Attrs
):
- начальное число: если для начального числа или начального числа2 задано ненулевое значение, генератор случайных чисел заполняется данным начальным числом. В противном случае он засеивается случайным семенем.
- семя2: второе семя, чтобы избежать столкновения семян.
Возврат:
-
Output
индексы: вектор индексов, соответствующий строкам true_candidates. -
Output
идентификаторы: вектор идентификаторов позиций в sampled_candidates, которые соответствуют true_label для строки с соответствующим индексом в индексах. -
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( 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 )
Публичные статические функции
Семя
Attrs Seed( int64 x )
Семя2
Attrs Seed2( int64 x )