ComputeAccidentalHits

classe finale pubblica ComputeAccidentalHits

Calcola gli ID delle posizioni in sampled_candidates che corrispondono a true_labels.

Quando si eseguono NCE log-odds, il risultato di questa operazione dovrebbe 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 di etichette campionate.

Classi nidificate

classe ComputeAccidentalHits.Options Attributi facoltativi per ComputeAccidentalHits

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

calcolo staticoAccidentalHits
create ( ambito ambito , Operando < TInt64 > trueClasses, Operando < TInt64 > sampledCandidates, Long numTrue, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione ComputeAccidentalHits.
Uscita < TInt64 >
ID ()
Un vettore di ID di posizioni in sampled_candidates che corrispondono a true_label per la riga con l'indice corrispondente in indicis.
Uscita < TInt32 >
indici ()
Un vettore di indici corrispondenti a righe di true_candidates.
static ComputeAccidentalHits.Options
seme (seme lungo)
static ComputeAccidentalHits.Options
seme2 (seme lungo2)
Uscita < TFloat32 >
pesi ()
Un vettore della stessa lunghezza degli indici e degli id, in cui ogni elemento è -FLOAT_MAX.

Metodi ereditati

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "ComputeAccidentalHits"

Metodi pubblici

creazione statica pubblica ComputeAccidentalHits (ambito ambito , Operando < TInt64 > trueClasses, Operando < TInt64 > sampledCandidates, Long numTrue, Opzioni... opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione ComputeAccidentalHits.

Parametri
scopo ambito attuale
trueClasses L'output true_classes di UnpackSparseLabels.
candidati campionati L'output sampled_candidates di CandidateSampler.
numeroVero Numero di etichette vere per contesto.
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di ComputeAccidentalHits

output pubblico < TInt64 > ids ()

Un vettore di ID di posizioni in sampled_candidates che corrispondono a true_label per la riga con l'indice corrispondente in indicis.

output pubblico < TInt32 > indici ()

Un vettore di indici corrispondenti a righe di true_candidates.

seed statico pubblico ComputeAccidentalHits.Options (seed lungo)

Parametri
seme Se seed o seed2 sono impostati su un valore diverso da zero, il generatore di numeri casuali viene seminato dal seed specificato. Altrimenti, viene seminato da un seme casuale.

public static ComputeAccidentalHits.Options seed2 (Seed lungo2)

Parametri
seme2 Un secondo seme per evitare la collisione dei semi.

output pubblico < TFloat32 > pesi ()

Un vettore della stessa lunghezza degli indici e degli id, in cui ogni elemento è -FLOAT_MAX.