Predicting the Next Location: A Recurrent Model with Spatial and Temporal Contexts | Synapse