When working on a data science problem, one of the most important choices to make is selecting the appropriate machine learning algorithm.