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
)