Basis van machine learning
Wat is, als de gegevens worden verdeeld in trainingsdata, validatiedata en testdata, het belangrijkste gebruik van de validatiedata?
- AHyperparameters afstemmen en meerdere modellen vergelijken
- BDe fout berekenen waarmee de gewichten van het model worden bijgewerkt
- CAlleen eenmaal aan het einde van de ontwikkeling gebruiken om de prestaties van het afgewerkte model te schatten
Antwoord en toelichting tonen
Antwoord: A. Hyperparameters afstemmen en meerdere modellen vergelijken
Met de trainingsdata worden de gewichten van het model bepaald; met de validatiedata worden hyperparameters zoals de leersnelheid en het aantal lagen afgestemd en wordt vergeleken welk model wordt gekozen. De testdata worden pas na afloop van al deze afstemming precies één keer gebruikt om de prestaties op onbekende gegevens te schatten. Wie steeds opnieuw afstemt op basis van de validatieresultaten, past het model geleidelijk ook aan de validatiedata aan; voor de eindbeoordeling zijn daarom apart gehouden testdata nodig.