Machine Learning algorithms for predictive analytics