Large scale machine learning