An ensemble and shared selective adversarial network for partial domain fault diagnosis of machinery. (August 2022)