Efficient Data Splitting Methods for Machine Learning Model Fitting