Wat is supervised en unsupervised learning?
Binnen kunstmatige intelligentie is machine learning een van de belangrijkste technieken. Het stelt computers in staat om te leren van data, zonder dat elke stap handmatig geprogrammeerd hoeft te worden.
Binnen machine learning bestaan er verschillende vormen van leren. De twee meest gebruikte zijn supervised learning en unsupervised learning. In dit artikel lees je wat het verschil is, hoe ze werken en waar ze voor worden gebruikt.
Wat is supervised learning?
Bij supervised learning krijgt het AI-systeem voorbeelden te zien waarbij het juiste antwoord al bekend is. Je kunt het vergelijken met leren onder begeleiding: het model weet bij elk trainingsvoorbeeld wat het juiste resultaat zou moeten zijn.
Een klassiek voorbeeld is een dataset met foto’s van katten en honden. Elke foto heeft een label: “kat” of “hond”. Het AI-systeem leert op basis van deze gelabelde voorbeelden hoe het de dieren van elkaar kan onderscheiden.
Na deze training kan het systeem een nieuwe, ongeziene foto analyseren en voorspellen welk dier erop staat.
Supervised learning wordt veel gebruikt bij:
Beeldherkenning
Spraakherkenning
Voorspellen van klantgedrag
Spamfilters in e-mail
Medische diagnoses op basis van testresultaten
Het succes van supervised learning hangt sterk af van de kwaliteit en omvang van de gelabelde data.
Wat is unsupervised learning?
Bij unsupervised learning is er géén vooraf bekende uitkomst. Het AI-systeem krijgt alleen ruwe data, zonder labels of voorbeelden van het juiste antwoord. Het model gaat zelf op zoek naar patronen, structuren of groepen in de gegevens.
Een voorbeeld is een dataset met klantgedrag op een webshop, zonder dat bekend is wie tevreden was of wie iets gekocht heeft. Het AI-systeem kan dan automatisch klanten indelen in groepen met vergelijkbaar gedrag, zoals veelkijkers, snelle kopers of afhakers.
Unsupervised learning wordt vaak toegepast bij:
Clustering van doelgroepen
Detecteren van patronen in grote hoeveelheden data
Datareductie en visualisatie
Aanbevelingssystemen
Omdat er geen vooraf gedefinieerde “juiste” antwoorden zijn, is het lastiger om te bepalen hoe goed het model presteert. Toch levert deze methode vaak verrassende inzichten op.
Wat is het verschil?
Het grootste verschil tussen supervised en unsupervised learning is de beschikbaarheid van gelabelde data. Bij supervised learning wordt het model getraind met voorbeelden mét antwoord, terwijl bij unsupervised learning het systeem zelf structuur probeert te ontdekken in ongesorteerde gegevens.
Beide methodes hebben hun eigen kracht en toepassingsgebied. In de praktijk worden ze soms ook gecombineerd, bijvoorbeeld in semi-supervised learning of reinforcement learning, afhankelijk van de situatie en het doel.
Samenvatting
Supervised learning is een vorm van machine learning waarbij het AI-systeem leert van gelabelde voorbeelden. Het weet tijdens het trainen wat het juiste antwoord is. Unsupervised learning werkt zonder labels: het model zoekt zelfstandig naar patronen in de data.
Beide vormen zijn belangrijk in de ontwikkeling van slimme systemen, elk met hun eigen toepassingen en uitdagingen.