A method for mechanical fault recognition with unseen classes via unsupervised convolutional adversarial auto-encoder. (15th December 2020)