LOSGAN: latent optimized stable GAN for intelligent fault diagnosis with limited data in rotating machinery. (10th February 2021)