A new generative adversarial network based imbalanced fault diagnosis method. (15th May 2022)