Laptop tussen twee stapels papier op houten bureau toont gegevenspatronen voor machine learning concepten

Wat is het verschil tussen supervised en unsupervised learning?

Hero foto Jelte Auteur blog

Jelte van Zanten

Marketeer

18 maart 2026
6 minuten om te lezen
Het verschil zit in de data: supervised learning leert van voorbeelden met bekende antwoorden, unsupervised learning zoekt zelf structuur in data zonder antwoorden. In deze blog lees je de verschillen op een rij, waar je beide methoden voor gebruikt en welke vormen er nog meer zijn.

Wat is het verschil precies?

Bij supervised learning geef je het model duizenden voorbeelden waarbij het juiste antwoord er al bij staat, en leert het de relatie tussen input en uitkomst. Bij unsupervised learning krijgt het model alleen de data en moet het zelf ontdekken welke structuur erin zit. Dit zijn de verschillen die er in de praktijk toe doen:

Supervised learning Unsupervised learning
Data Gelabeld: elk voorbeeld heeft een bekend antwoord Ongelabeld: alleen de ruwe gegevens
Doel Een uitkomst voorspellen voor nieuwe gevallen Structuur of afwijkingen ontdekken
Typische taken Classificatie en regressie Clustering, dimensiereductie, anomaliedetectie
Evaluatie Objectief meetbaar tegen de bekende labels Subjectief: zijn de gevonden groepen bruikbaar?
Grootste kostenpost Het labelen van data, meestal handwerk Het interpreteren van de uitkomst
Wanneer kiezen Je weet wat je wilt voorspellen en hebt historische voorbeelden Je weet niet wat je zoekt, of labelen is onbetaalbaar

Dat rijtje met kosten wordt vaak vergeten en is in de praktijk doorslaggevend. Supervised learning is technisch eenvoudiger, maar iemand moet wel duizenden voorbeelden hebben gelabeld. Unsupervised learning start sneller, maar levert een uitkomst op die je zelf moet duiden.

Hoe werkt supervised learning?

Je splitst je gelabelde data in een trainingsset en een testset, traint het model op de eerste en meet op de tweede hoe goed het presteert op gevallen die het nog nooit heeft gezien. Die scheiding is essentieel: een model dat de trainingsdata uit zijn hoofd kent maar niets nieuws aankan, heeft niets geleerd.

Supervised learning valt uiteen in twee taken. Bij classificatie voorspel je een categorie: is deze e-mail spam of niet, is deze transactie frauduleus, welk product past bij deze klant. Bij regressie voorspel je een getal: wat is de verwachte verkoopprijs van dit huis, hoeveel verkopen we volgende maand, hoe lang duurt deze reparatie. Hetzelfde principe, ander type antwoord.

Een spamfilter is het klassieke voorbeeld. Het model traint op e-mails die gebruikers eerder als spam hebben gemarkeerd, leert welke kenmerken daarbij horen en past dat toe op nieuwe berichten. Elke keer dat iemand op “geen spam” klikt, komt er een nieuw gelabeld voorbeeld bij.

Laptop op een lichte werkplek met abstracte datavisualisaties, gekleurde categorieën en eenvoudige grafieken die machine learning en gegevensanalyse verbeelden.

Wanneer gebruik je unsupervised learning?

Als je wilt weten wat er in je data zit zonder dat je van tevoren weet wat je zoekt. Drie toepassingen komen het vaakst voor:

  • Klantsegmentatie. Je laat het algoritme zelf groepen vinden in koopgedrag, in plaats van vooraf te bedenken welke klanttypen bestaan. Soms komen er segmenten uit waar niemand aan had gedacht.
  • Anomaliedetectie. Het model leert wat normaal netwerkverkeer is en signaleert wat daarvan afwijkt. Handig in security, juist omdat je nieuwe aanvalstypen niet vooraf kunt labelen.
  • Dimensiereductie. Een dataset met honderden kenmerken terugbrengen tot een handvol dat de meeste informatie bevat, zodat je hem kunt visualiseren of sneller kunt verwerken.

De valkuil zit in de interpretatie. Een algoritme dat je om vijf clusters vraagt, geeft je vijf clusters, ook als de data eigenlijk drie natuurlijke groepen bevat. Een uitkomst is pas waardevol als een mens er betekenis aan kan geven.

Welke algoritmen horen bij welke methode?

Voor supervised learning gebruik je onder meer lineaire en logistische regressie, decision trees, random forests, support vector machines en neurale netwerken. Decision trees zijn populair wanneer je moet kunnen uitleggen waaróm een model tot een beslissing komt, bijvoorbeeld bij kredietbeoordeling. Neurale netwerken presteren beter bij complexe patronen zoals beeld en taal, maar zijn veel moeilijker uit te leggen.

Voor unsupervised learning zijn k-means clustering, DBSCAN, principal component analysis en autoencoders gangbaar. K-means werkt snel maar vraagt dat je vooraf het aantal clusters opgeeft. DBSCAN vindt groepen van willekeurige vorm en is beter bestand tegen uitschieters. Isolation forests worden veel gebruikt voor anomaliedetectie.

Welk algoritme je kiest hangt minder af van wat het beste presteert dan van wat je nodig hebt: snelheid, nauwkeurigheid of uitlegbaarheid. Die drie gaan zelden samen.

Welke vormen zijn er nog meer?

Drie, en ze zijn juist nu relevant. Bij semi-supervised learning heb je een kleine gelabelde set en een grote ongelabelde set, en gebruik je de eerste om de tweede te benutten. Dat is de realiteit in veel organisaties: wel data, nauwelijks labels.

Self-supervised learning genereert de labels uit de data zelf. Een taalmodel traint bijvoorbeeld door het volgende woord in een tekst te voorspellen, waarbij de tekst zelf het antwoord al bevat. Zo zijn de grote taalmodellen achter chatbots getraind, en daarom kon dat op een schaal die met handmatig labelen nooit haalbaar was geweest.

Reinforcement learning werkt met beloning in plaats van labels: het model probeert iets, krijgt feedback en stuurt bij. Dat is de aanpak achter spelende AI-systemen en robotica, en het speelt ook een rol bij het bijsturen van chatbots op menselijke voorkeuren. Wil je weten hoe die modellen onder de motorkap werken, dan gaat hoe je een neuraal netwerk traint daar dieper op in, en is AI hetzelfde als ChatGPT zet de begrippen breder op een rij.

Hoe kies je in de praktijk?

Meestal kies je niet, maar kiest je data voor je. Heb je historische gevallen met een bekende uitkomst, dan is supervised learning de logische route. Heb je alleen ruwe gegevens en geen budget om duizenden voorbeelden te laten labelen, dan begin je unsupervised.

Een werkwijze die vaak goed uitpakt: verken eerst unsupervised om te zien welke structuur er in je data zit, en gebruik dat inzicht om te bepalen wat je überhaupt wilt voorspellen. Pas daarna label je gericht een deel van je data voor een supervised model. Dat scheelt labelwerk en voorkomt dat je een model bouwt voor een vraag die er niet toe doet.

Hoe leer je hiermee werken?

Het onderscheid begrijpen kost een middag; ermee werken vraagt Python en data. Vrijwel alle machine learning gebeurt in Python, en de stap die de meeste mensen mist, is niet de theorie maar het opschonen en klaarzetten van data.

Wil je die basis leggen, dan is Introductie in Python bedoeld voor mensen zonder programmeerervaring. Werk je al met data en wil je Python daarvoor inzetten, dan sluit Introduction Python for Data Professionals beter aan. Zoek je eerst begrip van AI zonder te programmeren, dan is de AI-training voor beginners de logischere keuze. Het bredere aanbod staat bij datawetenschap en analyse.

Onze trainers zien in ruim 25 jaar opleidingservaring dat mensen die met machine learning beginnen zich vastbijten in algoritmekeuze, terwijl de kwaliteit van de data bijna altijd bepalender is voor het resultaat.

Conclusie

Supervised en unsupervised learning verschillen op één punt dat alle andere verschillen verklaart: heeft je data antwoorden of niet. Dat bepaalt wat je kunt doen, hoe je het resultaat beoordeelt en waar je geld en tijd in gaat zitten.

In de praktijk zijn het geen concurrenten maar volgordes: eerst kijken wat erin zit, dan gericht labelen, dan voorspellen. Wil je die stappen zelf leren zetten, bekijk dan de Python-trainingen of de AI-training voor beginners als je eerst het bredere plaatje wilt.

Bekijk hier onze gerelateerde trainingen

  • Volg een klassikale training bij Startel in Drachten. Krijg persoonlijke aandacht van een ervaren trainer.
    Swipe voor meer
    Introductie in Python
    • 2 dagen
    Wil je leren programmeren met een van de meest gebruikte programmeertalen ter wereld? In de training Introductie in Python maak je op een toegankelijke manier kennis met de basisprincipes van Python en ontdek je hoe jij zelf eenvoudige toepassingen kunt ontwikkelen. Je leert stap voor stap werken me
    Bekijk deze training
  • Krijg onderwijs van een ervaren trainer bij Startel in Drachten.
    Swipe voor meer
    Introduction Python for Data Professionals
    • 1 dag
    De training Introduction Python for Data Professionals is gericht op zowel beginnende als ervaren programmeurs. Met zijn eenvoudige, logische en intuïtieve syntax is Python een uitstekende keuze voor iedereen die zijn/haar programmeervaardigheden wil verbeteren.
    Bekijk deze training
  • Volg een klassikale training bij Startel in Drachten en leer samen met andere mensen.
    Swipe voor meer
    AI voor beginners
    • 1 dag
    Wil je ontdekken wat AI is en hoe je het slim gebruikt in je werk? In deze AI training voor beginners maak je op een toegankelijke manier kennis met kunstmatige intelligentie en populaire AI-tools, zoals ChatGPT en Copilot. Je leert wat AI kan, welke voordelen en risico’s erbij horen en hoe je AI
    Bekijk deze training
Bekijk alle trainingen

Veelgestelde vragen

  • Wat is het belangrijkste verschil tussen supervised en unsupervised learning?

    Of de trainingsdata labels heeft. Supervised learning leert van voorbeelden met een bekend antwoord en voorspelt daarmee nieuwe gevallen. Unsupervised learning krijgt geen antwoorden en zoekt zelf structuur in de data.

  • Welke methode is beter?

    Geen van beide. Ze lossen andere problemen op. Heb je gelabelde data en een duidelijke voorspelvraag, dan is supervised passend. Wil je verkennen wat er in je data zit, dan unsupervised.

  • Is ChatGPT supervised of unsupervised?

    Geen van beide in de klassieke zin. Grote taalmodellen worden vooral self-supervised getraind, waarbij de tekst zelf de antwoorden levert, en daarna bijgestuurd met menselijke feedback.

  • Wat is het verschil tussen classificatie en regressie?

    Allebei supervised, maar met een ander type uitkomst. Classificatie voorspelt een categorie, zoals spam of geen spam. Regressie voorspelt een getal, zoals een prijs of een aantal.

  • Heb je veel data nodig voor machine learning?

    Voor supervised learning vooral veel gelabelde data, en dat labelen is meestal de grootste kostenpost. Unsupervised learning kan met ongelabelde data uit de voeten, maar vraagt meer werk bij het interpreteren van de uitkomst.

Terugbelverzoek

Wil je meer weten, maar nu even geen tijd?

Laat je gegevens achter, dan nemen wij binnen 2 werkdagen contact met je op

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Terugbelverzoek

Vul hieronder jouw gegevens in, zodat wij telefonisch contact met je kunnen opnemen.

"*" geeft vereiste velden aan

Laat ons jou terugbellen
Velden met een * zijn verplicht

Vragen of direct contact nodig, bezoek onze contactpagina.

Foto van Fredou Nieuwenhuis met een beige achtergrond.

Fredou Nieuwenhuis

Inside Sales