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.