Cette page a été traduite par l'API Cloud Translation.
Switch to English

tensorflow :: ops :: InTopKV2

#include <nn_ops.h>

Indique si les cibles sont dans le top K prédictions.

Résumé

Ceci produit un batch_size tableau de bool, une entrée out[i] est true si la prédiction pour la classe cible se classe parmi les k prédictions parmi toutes les prévisions , par exemple i . Notez que le comportement de InTopK diffère de la TopK op dans le traitement des liens; si plusieurs classes ont la même valeur de prédiction et enjambent le top- k limite, toutes les classes sont considérées comme en haut k .

Plus formellement, soit

\ (predictions_i \) soit les prévisions pour toutes les classes , par exemple i , \ (targets_i \) la classe cible par exemple i , \ (out_i \) la sortie par exemple i ,

$$ = out_i predictions_ {i, targets_i} TopKIncludingTies (predictions_i) $$

Arguments:

  • portée: A Portée objet
  • prédictions: A batch_size x classes tenseur.
  • cibles: Un batch_size vecteur de classe ids.
  • k: Nombre d'éléments supérieurs à regarder la précision de calcul.

Retour:

Constructeurs et Destructeurs

InTopKV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input predictions, :: tensorflow::Input targets, :: tensorflow::Input k)

attributs publics

operation
precision

Les 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

Les fonctions publiques

InTopKV2

 InTopKV2(
  const :: tensorflow::Scope & scope,
  :: tensorflow::Input predictions,
  :: tensorflow::Input targets,
  :: tensorflow::Input k
)

nœud

::tensorflow::Node * node() const 

opérateur :: tensorflow :: entrée

 operator::tensorflow::Input() const 

opérateur :: tensorflow :: sortie

 operator::tensorflow::Output() const