A-NICE-MC: Adversarial Training for MCMC
Simple statistical gradient-following algorithms for connectionist reinforcement learning