Menu
CoddyTech

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.

challenge icon

Görev

Orta

distance 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):
        pass

Makine Öğrenmesine Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi