Praktijk Week 4

Praktijkopdrachten

Praktijkopdrachten Week 4

KNN Implementatie in OOP

Bouw een volledig KNN classificatie systeem met OOP.

Opdracht (Notebook opdracht 5 & 6)

  1. Maak een KNNClassifier class met constructor die k als parameter accepteert.
  2. Implementeer fit(X_train, y_train) om trainingsdata op te slaan.
  3. Implementeer predict(X_test) die voorspellingen maakt.
  4. Voeg een score(X_test, y_test) methode toe voor accuracy.
  5. Vergelijk je resultaten met Scikit-Learn's KNeighborsClassifier.