Early Stopping for Machine Learning