Learn about the four main types of machine learning models and the many factors that go into developing the right one for the task. Experimentation is key.