Investigating GAN and VAE to train DCNN