Nonlinear MCMC for Bayesian Machine Learning