Considerations when choosing a machine learning model