Predicting consumer preferences in electronic market based on IoT and Social Networks using deep learning based collaborative filtering techniques