NearestNeighbors

publiczne zajęcia końcowe NearestNeighbors

Wybiera k najbliższych środków dla każdego punktu.

Zakłada się, że rzędy punktów są punktami wejściowymi. Zakłada się, że rzędy ośrodków stanowią listę ośrodków kandydujących. Dla każdego punktu obliczane jest k środków oddalonych od niego o najmniejszą odległość L2.

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczne Najbliżsi Sąsiedzi
utwórz (zakres zasięgu , Operand < TFloat32 > punkty, Operand < TFloat32 > centra, Operand < TInt64 > k)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację NearestNeighbors.
Dane wyjściowe <TFloat32>
najbliższe centrumOdległości ()
Macierz kształtu (n, min(m, k)).
Dane wyjściowe <TInt64>
najbliższeCentrumIndeksy ()
Macierz kształtu (n, min(m, k)).

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „Najbliżsi sąsiedzi”

Metody publiczne

public static NearestNeighbors create ( Zakres zasięgu, Operand < TFloat32 > punkty, Operand < TFloat32 > centra, Operand < TInt64 > k)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację NearestNeighbors.

Parametry
zakres aktualny zakres
zwrotnica Macierz kształtu (n, d). Zakłada się, że wiersze są punktami wejściowymi.
centra Macierz kształtu (m, d). Zakłada się, że wiersze są środkami.
k Liczba najbliższych ośrodków do zwrócenia dla każdego punktu. Jeśli k jest większe niż m, zwracanych jest tylko m środków.
Zwroty
  • nowa instancja NearestNeighbors

publiczne dane wyjściowe < TFloat32 > najbliższeCenterDistances ()

Macierz kształtu (n, min(m, k)). Każdy wiersz zawiera kwadratową odległość L2 do odpowiedniego środka w indeksach najbliższego centrum.

publiczne wyjście < TInt64 > najbliższeCenterIndices ()

Macierz kształtu (n, min(m, k)). Każdy wiersz zawiera indeksy środków znajdujących się najbliżej odpowiedniego punktu, uporządkowane według rosnącej odległości.