NearestNeighbors

kelas akhir publik Tetangga Terdekat

Memilih k pusat terdekat untuk setiap titik.

Deretan titik diasumsikan sebagai titik masukan. Deretan pusat diasumsikan sebagai daftar calon pusat. Untuk setiap titik, dihitung k pusat yang mempunyai jarak L2 terkecil ke titik tersebut.

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

Tetangga Terdekat statis
buat ( Lingkup lingkup, Operan < TFloat32 > titik, Operan < TFloat32 > pusat, Operan < TInt64 > k)
Metode pabrik untuk membuat kelas yang membungkus operasi NearestNeighbors baru.
Keluaran < TFloat32 >
Jarak Pusat terdekat ()
Bentuk matriks (n, min(m, k)).
Keluaran < TInt64 >
Indeks Pusat terdekat ()
Bentuk matriks (n, min(m, k)).

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "Tetangga Terdekat"

Metode Publik

public static NearestNeighbors membuat ( Lingkup lingkup, Operan < TFloat32 > titik, Operan < TFloat32 > pusat, Operan < TInt64 > k)

Metode pabrik untuk membuat kelas yang membungkus operasi NearestNeighbors baru.

Parameter
cakupan ruang lingkup saat ini
poin Matriks bentuk (n, d). Baris diasumsikan sebagai titik masukan.
pusat Matriks bentuk (m, d). Baris diasumsikan sebagai pusat.
k Jumlah pusat terdekat yang kembali untuk setiap titik. Jika k lebih besar dari m, maka hanya m pusat yang dikembalikan.
Kembali
  • contoh baru Tetangga Terdekat

Output publik < TFloat32 > jarak pusat terdekat ()

Bentuk matriks (n, min(m, k)). Setiap baris berisi kuadrat jarak L2 ke pusat terkait di indeks_pusat_terdekat.

Output publik < TInt64 > Indeks Pusat terdekat ()

Bentuk matriks (n, min(m, k)). Setiap baris berisi indeks pusat yang paling dekat dengan titik terkait, diurutkan berdasarkan pertambahan jarak.