A Gentle Introduction to Model Selection for Machine Learning