PredLife: Predicting Fine-Grained Future Activity Patterns | IEEE Journals & Magazine | IEEE Xplore