Introducing deep generative models