Weakly Supervised Deep Learning for Human Activity Recognition