A face attribute based recommendation system via integrating denoising autoencoder and hash coding. (March 2021)