Cours de Deep Generative Models