Boltzmann Machines

Why use a generative model rather than the more well known discriminative deep neural networks (DNN)?