fit yöntemi
Coddy'nin Makine Öğrenmesine Giriş kursunda ders 7 / 19.
KNN'in belirgin bir eğitim aşaması yoktur. Sadece veri setini depolar. Yalnızca tahmin aşamasında yeni nokta ile diğerleri arasındaki mesafeyi hesaplar.
Görev
Ortadistance metodunda Öklid mesafesi hesaplamasını uygulayın ve fit metodunu, nokta listesini self.points içinde ve ilgili etiketleri self.labels içinde saklayacak şekilde değiştirin. X_train noktalar, y_train ise etiketlerdir.
Kendin dene
import numpy
class KNN:
def __init__(self, k):
self.points = None
self.labels = None
self.k = k
def distance(self, point_a, point_b):
# Kodunuzu buraya yazın
def fit(self, X_train, y_train):
# Kodunuzu buraya yazın
pass
def predict(self, X_test):
passMakine Öğrenmesine Giriş bölümündeki tüm dersler
Kendi başına pratik yap: Online Python derleyicisi