Tensorflow :: ops :: ComputeAccidentalHits
#include <candidate_sampling_ops.h>
Berechnet die IDs der Positionen in sampled_candidates, die mit true_labels übereinstimmen.
Zusammenfassung
Wenn Sie NCE mit Protokollquoten ausführen, sollte das Ergebnis dieser Operation durch eine SparseToDense-Operation geleitet und dann zu den Protokollen der in die Stichprobe einbezogenen Kandidaten hinzugefügt werden. Dies hat den Effekt, dass die abgetasteten Etiketten, die mit den tatsächlichen Etiketten übereinstimmen, "entfernt" werden, indem der Klassifizierer sicherstellt, dass es sich um abgetastete Etiketten handelt.
Argumente:
- scope: Ein Scope- Objekt
- true_classes: Die Ausgabe von true_classes von UnpackSparseLabels.
- sampled_candidates: Die Ausgabe von sampled_candidates von CandidateSampler.
- num_true: Anzahl der echten Labels pro Kontext.
Optionale Attribute (siehe Attrs
):
- seed: Wenn entweder seed oder seed2 auf einen Wert ungleich Null gesetzt ist, wird der Zufallszahlengenerator durch den angegebenen Startwert gesetzt. Andernfalls wird es durch einen zufälligen Startwert ausgesät.
- seed2: Ein zweiter Samen, um eine Samenkollision zu vermeiden.
Kehrt zurück:
-
Output
Ein Vektor von Indizes , um Reihen von true_candidates entspricht. -
Output
IDs: Ein Vektor von IDs von Positionen in sampled_candidates, die mit einem true_label für die Zeile mit dem entsprechenden Index in Indizes übereinstimmen. -
Output
: Ein Vektor mit der gleichen Länge wie Indizes und IDs, in dem jedes Element -FLOAT_MAX ist.
Konstruktoren und Destruktoren | |
---|---|
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) |
Öffentliche Attribute | |
---|---|
ids | |
indices | |
operation | |
weights |
Öffentliche statische Funktionen | |
---|---|
Seed (int64 x) | |
Seed2 (int64 x) |
Strukturen | |
---|---|
tensorflow :: ops :: ComputeAccidentalHits :: Attrs | Optionale Attributsetzer für ComputeAccidentalHits . |
Öffentliche Attribute
IDs
::tensorflow::Output ids
Indizes
::tensorflow::Output indices
Operation
Operation operation
Gewichte
::tensorflow::Output weights
Öffentliche Funktionen
ComputeAccidentalHits
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true )
ComputeAccidentalHits
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs )
Öffentliche statische Funktionen
Samen
Attrs Seed( int64 x )
Seed2
Attrs Seed2( int64 x )