Adversarial-AutoEncoders Simple Adversarial Autoencoders (AAEs) TensorFlow 2.0 implementation Results requirements tensorflow 2.3 numpy os imageio matplotlib