An Unsupervised User Behavior Prediction Algorithm Based on Machine Learning and Neural Network For Smart Home | IEEE Journals & Magazine | IEEE Xplore