Unsupervised domain adaptation and generative model for intelligent engineering systems