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. | 
|---|