Menu
Coddy logo textTech

שיטת fit

שיעור 7 מתוך 19 בקורס מבוא ללמידת מכונה של Coddy.

ל־KNN אין שלב אימון מפורש. הוא פשוט מאחסן את מערך הנתונים. רק בשלב החיזוי הוא מחשב את המרחק בין הנקודה החדשה לשאר הנקודות.

challenge icon

אתגר

בינוני

ממשו את חישוב המרחק האוקלידי בשיטה distance, ושנו את השיטה fit כדי לאחסן את רשימת הנקודות ב־self.points ואת התוויות המתאימות ב־self.labels. X_train הן הנקודות ו־y_train הן התוויות.

נסו בעצמכם

import numpy
class KNN:
    def __init__(self, k):
        self.points = None
        self.labels = None
        self.k = k
    
    def distance(self, point_a, point_b):
        # כתבו את הקוד שלכם כאן
    
    def fit(self, X_train, y_train):
        # כתבו את הקוד שלכם כאן
        pass

    def predict(self, X_test):
        pass

כל השיעורים ביחידה מבוא ללמידת מכונה

תרגלו בעצמכם: קומפיילר Python אונליין