Boltzmann Encoded Adversarial Machines