How to pick a machine learning model - Part 1: Choosing between models