Praktijkopdrachten
Praktijkopdrachten Week 4
KNN Implementatie in OOP
Bouw een volledig KNN classificatie systeem met OOP.
Opdracht (Notebook opdracht 5 & 6)
- Maak een
KNNClassifierclass met constructor die k als parameter accepteert. - Implementeer
fit(X_train, y_train)om trainingsdata op te slaan. - Implementeer
predict(X_test)die voorspellingen maakt. - Voeg een
score(X_test, y_test)methode toe voor accuracy. - Vergelijk je resultaten met Scikit-Learn's KNeighborsClassifier.