Self-supervised deep representation learning adversarial autoencoder: Deep domain adaptation for data-based fault diagnostics.