Attention-Based Deep Learning Framework for Human Activity Recognition with User Adaptation