tensorflow::ops::ComputeAccidentalHits
#include <candidate_sampling_ops.h>Calcola gli ID delle posizioni in sampled_candidates che corrispondono a true_labels.
Riepilogo
Quando si esegue l'NCE log-odds, il risultato di questa operazione deve essere passato attraverso un'operazione SparseToDense, quindi aggiunto ai logit dei candidati campionati. Ciò ha l'effetto di "rimuovere" le etichette campionate che corrispondono alle etichette reali, assicurando al classificatore che si tratti effettivamente di etichette campionate.
Argomentazioni:
- ambito: un oggetto Scope
- true_classes: L'output true_classes di UnpackSparseLabels.
- sampled_candidates: L'output sampled_candidates di CandidateSampler.
- num_true: Numero di etichette vere per contesto.
Attributi opzionali (vedere Attrs ):
- seed: Se seed o seed2 sono impostati su un valore diverso da zero, il generatore di numeri casuali viene inizializzato con il seed specificato. Altrimenti, viene inizializzato con un seed casuale.
- seed2: Un secondo seme per evitare collisioni tra i semi.
Resi:
- Indici
Output: un vettore di indici corrispondenti alle righe di true_candidates. - ID
Output: un vettore di ID delle posizioni in sampled_candidates che corrispondono a una true_label per la riga con l'indice corrispondente in indices. - Pesi
Output: un vettore della stessa lunghezza degli indici e degli ID, in cui ogni elemento è -FLOAT_MAX.
Costruttori e distruttori | |
|---|---|
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) |
attributi pubblici | |
|---|---|
ids | |
indices | |
operation | |
weights | |
Funzioni statiche pubbliche | |
|---|---|
Seed (int64 x) | |
Seed2 (int64 x) | |
Strutture | |
|---|---|
| tensorflow::ops::ComputeAccidentalHits::Attrs | Impostatori di attributi opzionali per ComputeAccidentalHits . |
attributi pubblici
ID
::tensorflow::Output ids
indici
::tensorflow::Output indices
operazione
Operation operation
pesi
::tensorflow::Output weights
Funzioni pubbliche
Calcola i colpi accidentali
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true )
Calcola i colpi accidentali
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs )
Funzioni statiche pubbliche
Seme
Attrs Seed( int64 x )
Seed2
Attrs Seed2( int64 x )