Machine Learning and Cloud Computing