Generative Modeling by Estimating Gradients of the Data Distribution - Stefano Ermon