Unsupervised Learning for Human Mobility Behaviors