Terug naar begrippenlijst
3 minuten
4 november 2026

Validation set

3 minuten
4 november 2026

Binnen Machine Learning is een validation set een afgebakend deel van de beschikbare data dat bewust apart wordt gehouden van het directe trainingsproces. Waar een algoritme de trainingsset gebruikt om relaties en patronen te leren herkennen, fungeert de validatieset als een tussentijds examen. Het model traint niet direct op deze voorbeelden, maar wordt er regelmatig op getoetst. Hierdoor kunnen data scientists objectief beoordelen of het model daadwerkelijk leert generaliseren of dat het slechts de trainingsdata uit het hoofd aan het leren is.

Bo Pennings Geschreven door

De klassieke drieledige datasplitsing

Om een betrouwbare voorspeller te bouwen, splitsen we de totale dataset doorgaans op in drie complementaire onderdelen:

  • Trainingsset: De bulk van de data waarmee het model leert door gewichten en interne parameters continu bij te stellen op basis van feedback.
  • Validatieset: De controlelaag waarmee tussentijdse prestaties worden gemeten, hyperparameter-instellingen worden vergeleken en beslissingen rond vroegtijdig stoppen (early stopping) worden genomen.
  • Testset: De definitieve lakmoesproef die pas helemaal aan het einde van het traject éénmalig wordt ingezet om een onbevooroordeeld eindoordeel te vellen over de werkelijke slagkracht op volstrekt onbekende data.

De spil bij het finetunen van hyperparameters

Het trainen van een AI-model vereist keuzes over zogeheten hyperparameters. Dit zijn instellingen die niet door het algoritme zelf worden geleerd, zoals de leersnelheid (learning rate), de diepte van beslissingsbomen of het aantal verborgen lagen in een neuraal netwerk. Om de meest optimale configuratie te vinden, trainen onderzoekers meerdere modelvarianten met verschillende instellingen op dezelfde trainingsdata. Vervolgens vergelijken zij de scores op de validatieset om te bepalen welke instelling het beste presteert zonder dat er sprake is van overfitting.

Bescherming tegen datalekken en prestatieverlies

Zonder een strikt gescheiden validatieset ontstaat al snel data lekage. Wanneer een model getoetst wordt op data die het al heeft gezien, ontstaat een vertekend beeld van extreme nauwkeurigheid. In commerciële omgevingen leidt zo’n blinde vlek direct tot conversieverlies en onbetrouwbare voorspellingen in de praktijk. Een zorgvuldig samengestelde validatieset garandeert dat de uiteindelijke prestaties in de echte wereld overeenkomen met de beloftes uit de testfase.

Veelgestelde vragen

De validation set wordt tijdens het ontwikkelproces herhaaldelijk gebruikt om hyperparameters te tunen en het model tussentijds bij te sturen. De test set blijft volledig onaangeroerd tot het einde van het project en dient puur als eenmalige, onbevooroordeelde eindcontrole.

Een klassieke vuistregel bij gemiddelde datasets is een verdeling van 70% training, 15% validatie en 15% test (of 80/10/10). Bij zeer grote datasets met miljoenen voorbeelden kan 1% tot 2% voor validatie en test al ruim voldoende zijn voor betrouwbare statistische evaluaties.

Bij k-fold cross-validation wordt de data opgedeeld in k gelijke delen. Het model traint k keer, waarbij telkens een ander deel fungeert als validatieset en de rest als trainingsset. Deze techniek is ideaal bij kleinere datasets omdat elk datapunt uiteindelijk zowel voor training als validatie wordt gebruikt.

Ja, dit gebeurt wanneer ontwikkelaars te veel hyperparameters handmatig blijven aanpassen op basis van de validatiescore. Het model raakt dan indirect alsnog afgestemd op de specifieke eigenschappen van de validatieset, wat het belang van een volstrekt onaangeroerde test set onderstreept.

Bo Pennings Strategic AI Specialist

Ik ben al 17 jaar actief als ondernemer in de digitale wereld. Wat ooit begon als een eenmansmissie waarin ik letterlijk alles zelf deed, is in de loop der jaren doorontwikkeld tot Wux AI: een bureau met een team van specialisten gericht op slimme technologie en AI-oplossingen.

In die tijd heb ik me ontwikkeld van allround developer tot solutions architect en inmiddels tot CEO, innovatie-aanjager en strategic AI specialist. Vanuit die rol verbind ik ondernemerschap, techniek en strategie om digitale groei en innovatie voor onze klanten mogelijk te maken.

Met mijn brede technische achtergrond in front-end, back-end en softwareontwikkeling help ik bedrijven in het MKB bij complexe vraagstukken en vertaal ik deze naar schaalbare, gebruiksvriendelijke toepassingen. Met Wux AI richt ik me daarbij vooral op de inzet van kunstmatige intelligentie, hoe AI processen slimmer maakt, kansen blootlegt en organisaties wendbaarder maakt.

Door mijn ervaring heb ik honderden bedrijven geholpen met online groei en digitale transformatie. Daarnaast word ik regelmatig gevraagd om mijn visie te delen over innovatie en AI in het bedrijfsleven, zowel in media als op events.

Op zoek naar een spreker die AI begrijpelijk, tastbaar en inspirerend maakt? Ik help organisaties om de stap van ‘begrijpen’ naar ‘doen’ te zetten. Reserveer jouw datum voor een AI-lezing op bopennings.nl.