Calcule les identifiants des postes dans sampled_candidates qui correspondent à true_labels.
Lors de l'exécution de log-odds NCE, le résultat de cette opération doit être transmis via une opération SparseToDense, puis ajouté aux logits des candidats échantillonnés. Cela a pour effet de « supprimer » les étiquettes échantillonnées qui correspondent aux vraies étiquettes en garantissant au classificateur qu'il s'agit bien d'étiquettes échantillonnées.
Classes imbriquées
classe | ComputeAccidentalHits.Options | Attributs facultatifs pour ComputeAccidentalHits |
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
ComputeAccidentalHits statique | |
Sortie < TInt64 > | identifiants () Un vecteur d'ID de positions dans sampled_candidates qui correspondent à un true_label pour la ligne avec l'index correspondant dans indices. |
Sortie < TInt32 > | indices () Un vecteur d'indices correspondant aux lignes de true_candidates. |
ComputeAccidentalHits.Options statique | graine (graine longue) |
ComputeAccidentalHits.Options statique | graine2 (graine longue2) |
Sortie < TFloat32 > | poids () Un vecteur de la même longueur que les indices et les identifiants, dans lequel chaque élément est -FLOAT_MAX. |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
public static ComputeAccidentalHits créer ( Scope scope, Operand < TInt64 > trueClasses, Operand < TInt64 > sampledCandidates, Long numTrue, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération ComputeAccidentalHits.
Paramètres
portée | portée actuelle |
---|---|
vraiClasses | La sortie true_classes de UnpackSparseLabels. |
candidats échantillonnés | La sortie sampled_candidates de CandidateSampler. |
numVrai | Nombre de vraies étiquettes par contexte. |
choix | porte des valeurs d'attributs facultatifs |
Retour
- une nouvelle instance de ComputeAccidentalHits
sortie publique < TInt64 > identifiants ()
Un vecteur d'ID de positions dans sampled_candidates qui correspondent à un true_label pour la ligne avec l'index correspondant dans indices.
Sortie publique < TInt32 > indices ()
Un vecteur d'indices correspondant aux lignes de true_candidates.
graine ComputeAccidentalHits.Options statique publique (graine longue)
Paramètres
graine | Si seed ou seed2 sont définis comme étant différents de zéro, le générateur de nombres aléatoires est amorcé par la graine donnée. Sinon, il est ensemencé par une graine aléatoire. |
---|
public statique ComputeAccidentalHits.Options seed2 (Long seed2)
Paramètres
graine2 | Une deuxième graine pour éviter la collision des graines. |
---|