Week 4
OOP in KNN
Deze week leer je het KNN-algoritme begrijpen en stap voor stap bouwen. Je werkt met Euclidische afstand, accuracy en confusion matrices, en bouwt KNN om naar een OOP-klasse.
Lesdoelen
A
Les A: KNN Algoritme & Accuracy
- Je kunt uitleggen hoe KNN a.d.h.v. de "meeste stemmen" bepaalt welke klasse een datapunt is.
- Je kunt stap-voor-stap een werkend KNN algoritme schrijven in Python.
- Je kunt de nauwkeurigheid van je eigen code testen en vergelijken.
B
Les B: KNN Blueprint & OOP
- Je kunt de stappen van het KNN-algoritme logisch verdelen over een class-ontwerp.
- Je kunt bepalen welke gegevens de class moet onthouden (attributen).
- Je kunt je code opzetten zoals professionele bibliotheken (Scikit-Learn).
Leeruitkomsten
2
Kan een eenvoudig Data Science algoritme zelf definiëren en aanpassen gebruik makend van OOP.
Lessen deze week
Snelle navigatie
Toetsmoment 1 — Programmeren II
20% van eindcijfer — 45 minuten — Remindo. Oefentoets: maak je zelf, uitlegvideo online.