NearestNeighbors

classe final pública NearestNeighbours

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, são calculados os k centros que possuem menor distância L2 até ele.

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

vizinhos mais próximos estáticos
criar (escopo do escopo , Operando < TFloat32 > pontos, Operando < TFloat32 > centros, Operando < TInt64 > k)
Método de fábrica para criar uma classe que envolve uma nova operação NearestNeighbors.
Saída < TFloat32 >
mais próximoCentroDistâncias ()
Matriz de forma (n, min(m, k)).
Saída < TInt64 >
índices do centro mais próximo ()
Matriz de forma (n, min(m, k)).

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "NearestNeighbors"

Métodos Públicos

public static NearestNeighbors create ( Escopo do escopo , Operando < TFloat32 > pontos, Operando < TFloat32 > centros, Operando < TInt64 > k)

Método de fábrica para criar uma classe que envolve uma nova operação NearestNeighbors.

Parâmetros
escopo 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 a serem retornados para cada ponto. Se k for maior que m, apenas m centros serão retornados.
Devoluções
  • uma nova instância de NearestNeighbours

Saída pública <TFloat32> mais próximaCenterDistances ()

Matriz de forma (n, min(m, k)). Cada linha contém a distância L2 quadrada ao centro correspondente em índices_centro_mais próximos.

Saída pública < TInt64 > mais próximoCenterIndices ()

Matriz de forma (n, min(m, k)). Cada linha contém os índices dos centros mais próximos do ponto correspondente, ordenados por distância crescente.