NearestNeighbors

NearestNeighbors classe final públicas

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
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.
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

Valor constante: "NearestNeighbors"

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.

pública Output < TInt64 > nearestCenterIndices ()

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