Ga naar de hoofdinhoud
BVDNET
Arnhem · websites & automatiseringBVDNET
Kernconcepten

Machine Learning (ML)

Machine learning is een tak van AI waarbij systemen patronen uit data leren om taken beter uit te voeren zonder expliciet geprogrammeerd te zijn.

Ook bekend als: ML, machinaal leren

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:

  1. Dataverzameling — relevante trainingsdata bijeenbrengen
  2. Feature engineering — de relevante kenmerken uit de data halen
  3. Training — het model past zijn parameters aan op basis van de data
  4. Evaluatie — het model testen op data die het nog niet gezien heeft
  5. 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.