Add a feature to sample a fraction of the dataset for training. This will allow evaluation of models on different dataset sizes. Related to cross validation but different.