Deep learning for location prediction on noisy trajectories