A Review on Generative Adversarial Networks: Algorithms, Theory, and Applications | AMiner