Sélectionne les k centres les plus proches pour chaque point.
Les rangées de points sont supposées être des points d'entrée. Les rangées de centres sont supposées constituer la liste des centres candidats. Pour chaque point, les k centres qui ont la plus petite distance L2 par rapport à lui sont calculés.
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
Voisins les plus proches statiques | |
Sortie < TFloat32 > | DistancesCentre la plus proche () Matrice de forme (n, min(m, k)). |
Sortie < TInt64 > | IndicesCentre le plus proche () Matrice de forme (n, min(m, k)). |
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
les voisins statiques publics les plus proches créent (portée de portée , opérande < TFloat32 > points, opérande < TFloat32 > centres, opérande < TInt64 > k)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération NearestNeighbors.
Paramètres
portée | portée actuelle |
---|---|
points | Matrice de forme (n, d). Les lignes sont supposées être des points d'entrée. |
centres | Matrice de forme (m, d). Les lignes sont supposées être des centres. |
k | Nombre de centres les plus proches à retourner pour chaque point. Si k est supérieur à m, alors seuls m centres sont renvoyés. |
Retour
- une nouvelle instance de NearestNeighbours
Sortie publique < TFloat32 > closeCenterDistances ()
Matrice de forme (n, min(m, k)). Chaque ligne contient la distance L2 au carré jusqu'au centre correspondant dans les indices les plus proches_center_indices.