Zero-shot learning via a specific rank-controlled semantic autoencoder. (February 2022)