Cooperate or Compete: A New Perspective on Training of Generative Networks