Machine Learning Challenges: What to Know Before Getting Started