An autoencoder with adaptive transfer learning for intelligent fault diagnosis of rotating machinery. (26th March 2021)