Adversarial domain adaptation convolutional neural network for intelligent recognition of bearing faults. (31st May 2022)