Challenges Before Machine Learning