Selecciona los k centros más cercanos para cada punto.
Se supone que las filas de puntos son puntos de entrada. Se supone que las filas de centros son la lista de centros candidatos. Para cada punto, se calculan los k centros que tienen la menor distancia L2.
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
Vecinos más cercanos estáticos | crear (alcance alcance , operando <TFloat32> puntos, operando <TFloat32> centros, operando <TInt64> k) Método de fábrica para crear una clase que envuelve una nueva operación NearestNeighbors. |
Salida <TFloat32> | DistanciasCentromáscercanas () Matriz de forma (n, min(m, k)). |
Salida < TInt64 > | ÍndicesCentros más cercanos () Matriz de forma (n, min(m, k)). |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
Creación pública estática de vecinos más cercanos (alcance alcance , operando <TFloat32> puntos, operando <TFloat32> centros, operando <TInt64> k)
Método de fábrica para crear una clase que envuelve una nueva operación NearestNeighbors.
Parámetros
alcance | alcance actual |
---|---|
puntos | Matriz de forma (n, d). Se supone que las filas son puntos de entrada. |
centros | Matriz de forma (m, d). Se supone que las filas son centros. |
k | Número de centros más cercanos a devolver por cada punto. Si k es mayor que m, solo se devuelven m centros. |
Devoluciones
- una nueva instancia de Vecinos más cercanos
Salida pública <TFloat32> distanciasdecentromáscercano ()
Matriz de forma (n, min(m, k)). Cada fila contiene la distancia L2 al cuadrado hasta el centro correspondiente en los índices_centro_más cercanos.