KNN Blueprint & OOP Implementatie
De KNN Blueprint (tweetallen, 10 min)
Opdracht
Bouw het werkend KNN-algoritme om naar een klasse die werkt als Scikit-Learn.
KNN als OOP klasse: attributen voor configuratie, methoden voor het algoritme
Blueprint bevat:
- Attributen: Welke variabelen heeft de klasse in de constructor?
- Methoden: Welke methoden? Wat doet elke methode? Input en output?
- Gebruik: Hoe gebruik je de klasse? Geef voorbeeldcode.
Aan het werk
Implementatie van KNN in OOP: Opdracht 5 en 6 van het KNN notebook.
Toetsmoment 1
20% van eindcijfer — 45 min — Remindo
- LU 1: OOP basisbeginselen toepassen op DS vraagstukken (10 punten)
- LU 2: Eenvoudig DS algoritme definiëren met OOP (10 punten)