Seleziona i k centri più vicini per ciascun punto.
Si presuppone che le file di punti siano punti di input. Si presuppone che le file di centri costituiscano l'elenco dei centri candidati. Per ciascun punto vengono calcolati i k centri che hanno la minima distanza L2 da esso.
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Vicini più vicini statici | |
Uscita < TFloat32 > | più vicinoCentroDistanze () Matrice di forma (n, min(m, k)). |
Uscita < TInt64 > | IndiciCentro più vicino () Matrice di forma (n, min(m, k)). |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
Creazione di NearestNeighbors statici pubblici (ambito ambito , operando < TFloat32 > punti, operando < TFloat32 > centri, operando < TInt64 > k)
Metodo factory per creare una classe che racchiude una nuova operazione NearestNeighbors.
Parametri
scopo | ambito attuale |
---|---|
punti | Matrice di forma (n, d). Si presuppone che le righe siano punti di input. |
centri | Matrice di forma (m, d). Si presuppone che le righe siano centri. |
K | Numero di centri più vicini da restituire per ogni punto. Se k è maggiore di m, vengono restituiti solo m centri. |
ritorna
- una nuova istanza di NearestNeighbors
output pubblico < TFloat32 > neighborCenterDistances ()
Matrice di forma (n, min(m, k)). Ogni riga contiene la distanza L2 al quadrato dal centro corrispondente in neighbor_center_indices.