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.

Week 4
2 lessen

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.