我覺得可以當作machine learning 101的term paper :p