flux tenseur :: opérations :: ComputeAccidentalHits
#include <candidate_sampling_ops.h>
Calcule les identifiants des positions dans sampled_candidates qui correspondent à true_labels.
Sommaire
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 véritables étiquettes en s'assurant que le classificateur est bien des étiquettes échantillonnées.
Arguments:
- scope : un objet Scope
- true_classes : la sortie true_classes de UnpackSparseLabels.
- sampled_candidates : la sortie sampled_candidates de CandidateSampler.
- num_true : nombre d'étiquettes vraies par contexte.
Attributs optionnels (voir Attrs
) :
- graine : si graine ou graine2 sont définis comme étant différents de zéro, le générateur de nombres aléatoires est alimenté par la graine donnée. Sinon, il est amorcé par une graine aléatoire.
- seed2 : une deuxième graine pour éviter la collision des graines.
Retour:
- Indices de
Output
: un vecteur d'indices correspondant aux lignes de vrais_candidats. - ID de
Output
: un vecteur d'ID de positions dans sampled_candidates qui correspondent à un true_label pour la ligne avec l'index correspondant dans les indices. - Poids de
Output
: un vecteur de la même longueur que les indices et les identifiants, dans lequel chaque élément est -FLOAT_MAX.
Constructeurs et destructeurs | |
---|---|
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) |
Attributs publics | |
---|---|
ids | |
indices | |
operation | |
weights |
Fonctions statiques publiques | |
---|---|
Seed (int64 x) | |
Seed2 (int64 x) |
Structures | |
---|---|
tensorflow :: ops :: ComputeAccidentalHits :: Attrs | Setters d'attributs facultatifs pour ComputeAccidentalHits . |
Attributs publics
identifiants
::tensorflow::Output ids
indices
::tensorflow::Output indices
opération
Operation operation
poids
::tensorflow::Output weights
Fonctions publiques
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 )
Fonctions statiques publiques
Planter
Attrs Seed( int64 x )
Semence2
Attrs Seed2( int64 x )