Seleciona os k centros mais próximos para cada ponto.
As linhas de pontos são consideradas pontos de entrada. As linhas de centros são consideradas a lista de centros candidatos. Para cada ponto, os k centros que têm menos distância L2 para ele são calculados.
Constantes
| Corda | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
| estáticos NearestNeighbors | |
| Output < TFloat32 > | nearestCenterDistances () Matriz de forma (n, min (m, k)). |
| Output < TInt64 > | nearestCenterIndices () Matriz de forma (n, min (m, k)). |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
public static NearestNeighbors criar ( Scope escopo, Operando < TFloat32 > pontos, Operando < TFloat32 > centers, Operando < TInt64 > k)
Método de fábrica para criar uma classe que envolve uma nova operação NearestNeighbors.
Parâmetros
| alcance | escopo atual |
|---|---|
| pontos | Matriz de forma (n, d). As linhas são consideradas pontos de entrada. |
| centros | Matriz de forma (m, d). As linhas são consideradas centros. |
| k | Número de centros mais próximos para retornar para cada ponto. Se k for maior do que m, então apenas m centros são retornados. |
Devoluções
- uma nova instância de NearestNeighbors
pública Output < TFloat32 > nearestCenterDistances ()
Matriz de forma (n, min (m, k)). Cada linha contém a distância L2 quadrada até o centro correspondente em mais próximo_centro_indices.