Training generative neural networks via Maximum Mean Discrepancy optimization
Deep Boltzmann machines