The Generalized Reparameterization Gradient