Learning Adaptive MCMC