
Wat is Machine Learning?
Machine learning (ML) is een deelgebied van kunstmatige intelligentie waarbij systemen patronen leren uit data en hun prestaties op een taak verbeteren zonder expliciet geprogrammeerd te zijn. In plaats van een programmeur die regels schrijft ("als temperatuur > 30°C, zet airco aan"), leert een ML-systeem zelf de regels door voorbeelden te analyseren.
Waarom het ertoe doet
Machine learning is de motor achter vrijwel alle moderne AI. Elke keer dat Netflix films aanbeveelt, Gmail spam filtert, Google vertaalt, of Tesla obstakels detecteert, draait er een ML-model. Het is de meest praktisch inzetbare vorm van AI en de basis waarop generatieve AI, computer vision en spraakherkenning zijn gebouwd.
Hoe het werkt
Het basisproces:
- Dataverzameling — relevante trainingsdata bijeenbrengen
- Feature engineering — de relevante kenmerken uit de data halen
- Training — het model past zijn parameters aan op basis van de data
- Evaluatie — het model testen op data die het nog niet gezien heeft
- Deployment — het getrainde model inzetten in productie
Drie hoofdparadigma's:
- Supervised learning — leren van gelabelde voorbeelden (input → correct antwoord)
- Unsupervised learning — patronen ontdekken in ongelabelde data
- Reinforcement learning — leren door interactie met een omgeving en beloningssignalen
Belangrijke concepten:
- Model — het wiskundige systeem dat patronen vastlegt
- Parameters — de interne waarden die tijdens training worden aangepast
- Hyperparameters — instellingen die de ontwikkelaar kiest (learning rate, batch size)
- Overfitting — het model leert de trainingsdata uit het hoofd in plaats van te generaliseren
Voorbeeld
Een bank wil fraude detecteren. Ze verzamelen duizenden transacties gelabeld als 'fraude' of 'legitiem'. Een ML-model leert patronen die frauduleuze transacties onderscheiden — ongewone bedragen, afwijkende locaties, verdachte tijdstippen. Na training kan het model nieuwe transacties in real-time beoordelen en verdachte transacties markeren.