A Domain Adaptation with Semantic Clustering (DASC) method for fault diagnosis of rotating machinery.