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