ComputeAccidentalHits

publiczna klasa końcowa ComputeAccidentalHits

Oblicza identyfikatory stanowisk w sampled_candidates, które pasują do true_labels.

Wykonując log-odds NCE, wynik tej operacji powinien zostać przekazany przez operację SparseToDense, a następnie dodany do logitów wybranych kandydatów. Powoduje to „usunięcie” próbkowanych etykiet, które pasują do prawdziwych etykiet, upewniając klasyfikator, że są to próbkowane etykiety.

Klasy zagnieżdżone

klasa Oblicz przypadkowe trafienia. Opcje Opcjonalne atrybuty ComputeAccidentalHits

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczne obliczenia przypadkowych trafień
utwórz ( Zakres zakresu, Operand < TInt64 > trueClasses, Operand < TInt64 > sampledCandidates, Long numTrue, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację ComputeAccidentalHits.
Dane wyjściowe <TInt64>
identyfikatory ()
Wektor identyfikatorów pozycji w sampled_candidates, które pasują do true_label dla wiersza z odpowiednim indeksem w indeksach.
Dane wyjściowe <TInt32>
indeksy ()
Wektor indeksów odpowiadających wierszom true_candidates.
statyczne ComputeAccidentalHits.Options
nasiona (długie nasiona)
statyczne ComputeAccidentalHits.Options
nasiona 2 (Długie nasiona 2)
Dane wyjściowe <TFloat32>
ciężarki ()
Wektor o tej samej długości co indeksy i identyfikatory, w którym każdy element ma wartość -FLOAT_MAX.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „ComputeAccidentalHits”

Metody publiczne

public static ComputeAccidentalHits create ( Zakres zakresu, Operand < TInt64 > trueClasses, Operand < TInt64 > sampledCandidates, Long numTrue, Opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację ComputeAccidentalHits.

Parametry
zakres aktualny zakres
prawdziweKlasy Dane wyjściowe true_classes UnpackSparseLabels.
próbni kandydaci Dane wyjściowe sampled_candidates narzędzia CandidateSampler.
liczbaTrue Liczba prawdziwych etykiet na kontekst.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja ComputeAccidentalHits

publiczne wyjście < TInt64 > ids ()

Wektor identyfikatorów pozycji w sampled_candidates, które pasują do true_label dla wiersza z odpowiednim indeksem w indeksach.

publiczne wyjście < TInt32 > indeksy ()

Wektor indeksów odpowiadających wierszom true_candidates.

public static ComputeAccidentalHits.Options ziarno (długie ziarno)

Parametry
nasionko Jeśli ziarno lub ziarno2 jest ustawione na wartość różną od zera, generator liczb losowych jest zaszczepiany przez dane ziarno. W przeciwnym razie jest on zaszczepiany losowo.

public static ComputeAccidentalHits.Options nasiono2 (długie ziarno2)

Parametry
ziarno2 Drugie ziarno, aby uniknąć kolizji nasion.

publiczne wyjście < TFloat32 > wagi ()

Wektor o tej samej długości co indeksy i identyfikatory, w którym każdy element ma wartość -FLOAT_MAX.