This post is based on a tutorial given in a machine learning course at University of Bremen. It summarizes some recommendations on how to get started with machine learning on a new problem. This includes ways of visualizing your data choosing a machine learning method suitable for the problem at hand identifying and dealing with over- and underfitting dealing with large (read: not very small) data