flux tensoriel : : opérations : : CalculerAccès Accidentels
#include <candidate_sampling_ops.h>
Calcule les identifiants des postes dans sampled_candidates qui correspondent à true_labels.
Résumé
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.
Arguments :
- scope : un objet Scope
- true_classes : la sortie true_classes de UnpackSparseLabels.
- sampled_candidates : la sortie sampled_candidates de CandidateSampler.
- num_true : nombre de vraies étiquettes par contexte.
Attributs facultatifs (voir Attrs
) :
- seed : 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.
- seed2 : Une deuxième graine pour éviter la collision des graines.
Retours :
- Indices
Output
: un vecteur d'indices correspondant aux lignes de true_candidates. - ID
Output
: vecteur d'ID de positions dans sampled_candidates qui correspondent à un true_label pour la ligne avec l'index correspondant dans indices. - Poids
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
CalculerAccès Accidentels
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true )
CalculerAccès Accidentels
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs )
Fonctions statiques publiques
Graine
Attrs Seed( int64 x )
Semence2
Attrs Seed2( int64 x )