Scalable Bayesian Inference in the Era of Deep Learning: From Gaussian Processes to Deep Neural Networks