Deep Learning for Human Activity Recognition