Common Challenges in Machine Learning and How to Tackle Them