scikit-learn'de
KNeighborsClassifier.fit(X, y) gerçekte ne yapar?- aEğitim kümesini bir komşu-arama indeksine yerleştirir ve hiçbir parametre kestirmez✓
- bEğitim satırlarında kareli hatayı küçülterek her feature için bir ağırlık kestirir
- cHer sınıf etiketi için bir merkez hesaplar ve tahmin için yalnızca bu merkezleri tutar
- dFeature uzayını saf bölgelere özyinelemeli bölerek bir eşik kuralları kümesi kurar
Açıklama:k-en-yakın-komşu tembel (lazy) bir öğrenicidir: fit yalnızca eğitim satırlarını ezberler, isteğe bağlı olarak KD-tree ya da ball-tree içine yerleştirir. Katsayı, merkez ya da bölme kuralı türetilmez; bu yüzden eğitim neredeyse bedava, buna karşılık her tahmin komşu arama maliyetini öder.