Semi-supervised representation learning via dual autoencoders for domain adaptation