Cross-Validation is a method of evaluating and comparing predictive systems in statistics and machine learning.