Recherche les valeurs et les indices des éléments « k » les plus grands pour la dernière dimension.
Si l'entrée est un vecteur (rang 1), recherche les « k » plus grandes entrées du vecteur et génère leurs valeurs et indices sous forme de vecteurs. Ainsi, `values[j]` est la `j`-ème plus grande entrée dans `input`, et son index est `indices[j]`.
Pour les matrices (resp. entrée de rang supérieur), calcule les premières entrées « k » dans chaque ligne (resp. vecteur le long de la dernière dimension). Ainsi,
valeurs.shape = indices.shape = input.shape[:-1] + [k]
Si deux éléments sont égaux, l’élément d’indice inférieur apparaît en premier.
Classes imbriquées
classe | TopK.Options | Attributs facultatifs pour TopK |
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
statique <T étend TNumber > TopK <T> | |
Sortie < TInt32 > | indices () Les indices des « valeurs » dans la dernière dimension de « entrée ». |
TopK.Options statique | trié (trié booléen) |
Sortie <T> | valeurs () Les «k» plus grands éléments le long de chaque dernière tranche dimensionnelle. |
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 TopK <T> créer ( Portée de portée , Entrée Opérande <T>, Opérande < TInt32 > k, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération TopK.
Paramètres
portée | portée actuelle |
---|---|
saisir | 1-D ou supérieur avec la dernière dimension au moins « k ». |
k | 0-D. Nombre d'éléments supérieurs à rechercher le long de la dernière dimension (le long de chaque ligne pour les matrices). |
choix | porte des valeurs d'attributs facultatifs |
Retour
- une nouvelle instance de TopK
Sortie publique < TInt32 > indices ()
Les indices des « valeurs » dans la dernière dimension de « entrée ».
public static TopK.Options triés (triés booléens)
Paramètres
trié | Si c'est vrai, les éléments « k » résultants seront triés par valeurs par ordre décroissant. |
---|
valeurs de sortie publiques <T> ()
Les «k» plus grands éléments le long de chaque dernière tranche dimensionnelle.