SDAE-LFM: A Latent Factor Model for Recommendation Based on Stack Denoising AutoEncoder