Bayesian Models for Scalable Machine Learning