Machine Learning, Model Selection, Hyperparameter Tuning, Learning Curve, Cross Validation.
test sets have to be selected by splitting the data along the temporal axis. That is, the “oldest” data is used for training, the more recent one for validation, and the most recent one for testing. Random sampling does not make sense in this case. If all you have is small data But what if small