Machine Learning and Large-Scale Data for Visual Recognition