There are three stages in our life: 1. do a little bit survey; 2. fit the data; 3. learn a low-dimention generative model.