Deep Generative Models In Deep Learning