Her nokta için en yakın k merkezi seçer.
Nokta satırlarının giriş noktaları olduğu varsayılır. Merkez sıralarının aday merkezlerin listesi olduğu varsayılır. Her nokta için L2 mesafesi en az olan k merkez hesaplanır.
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
statik En Yakın Komşular | |
Çıkış < TFloat32 > | en yakınMerkezMesafeler () Şekil matrisi (n, min(m, k)). |
Çıkış < TInt64 > | en yakınMerkezEndeksleri () Şekil matrisi (n, min(m, k)). |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
public static En Yakın Komşular oluşturur ( Kapsam kapsamı, İşlenen < TFloat32 > noktalar, İşlenen < TFloat32 > merkezler, İşlenen < TInt64 > k)
Yeni bir NearestNeighbors işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
puan | Şekil matrisi (n, d). Satırların giriş noktaları olduğu varsayılır. |
merkezler | Şekil matrisi (m, d). Satırların merkez olduğu varsayılır. |
k | Her nokta için döndürülecek en yakın merkezlerin sayısı. Eğer k m'den büyükse yalnızca m merkez döndürülür. |
İadeler
- En Yakın Komşuların yeni bir örneği
genel Çıkış < TFloat32 > en yakınCenterDistances ()
Şekil matrisi (n, min(m, k)). Her satır, en yakın_merkez_indislerinde karşılık gelen merkeze olan L2 mesafesinin karesini içerir.