Generative adversarial network and transfer-learning-based fault detection for rotating machinery with imbalanced data condition. (11th January 2022)