Stochastic Gradient Mcmc: Algorithms And Applications