flux tensoriel : : opérations : : DansTopK
#include <nn_ops.h> Indique si les cibles figurent dans les K premières prédictions.
Résumé
Cela génère un tableau booléen batch_size , une entrée out[i] est true si la prédiction pour la classe cible fait partie des k meilleures prédictions parmi toutes les prédictions, par exemple i . Notez que le comportement d' InTopK diffère de l'opération TopK dans sa gestion des liens ; si plusieurs classes ont la même valeur de prédiction et chevauchent la limite top- k , toutes ces classes sont considérées comme faisant partie du top k .
Plus formellement, disons
\(predictions_i\) être les prédictions pour toutes les classes par exemple i , \(targets_i\) être la classe cible par exemple i , \(out_i\) soit la sortie par exemple i ,
Arguments :
- scope : un objet Scope
- prédictions : un tenseur
batch_sizexclasses. - cibles : un vecteur
batch_sized’identifiants de classe. - k : nombre d'éléments principaux à prendre en compte pour la précision du calcul.
Retours :
Constructeurs et Destructeurs | |
|---|---|
InTopK (const :: tensorflow::Scope & scope, :: tensorflow::Input predictions, :: tensorflow::Input targets, int64 k) |
Attributs publics | |
|---|---|
operation | |
precision | |
Fonctions publiques | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Attributs publics
opération
Operation operation
précision
::tensorflow::Output precision
Fonctions publiques
DansTopK
InTopK( const ::tensorflow::Scope & scope, ::tensorflow::Input predictions, ::tensorflow::Input targets, int64 k )
nœud
::tensorflow::Node * node() const
opérateur :: tensorflow :: Entrée
operator::tensorflow::Input() const
opérateur :: tensorflow :: Sortie
operator::tensorflow::Output() const