Challenging Machine Learning Problems For Beginners