Train-Test Split Partitioning data into a training set and a held-out test set for honest evaluation. See ML Lec 5.