Cross-validation is een statistische methode die wordt gebruikt om de prestaties en generalisatievermogen van machine learning-modellen te evalueren. Het houdt in dat de beschikbare gegevens worden opgedeeld in meerdere subsets (of “vouwen”) en het model wordt getraind en getest op verschillende combinaties van deze subsets. K-Fold cross-validation, waarbij de gegevens worden verdeeld in K gelijke delen, is een veelgebruikte variant van deze methode.