机器学习定义:a science of getting computers to learn without being explicitly programmed. A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measure by P, improves with experience E.
机器学习应用方面:data mining; applications cannot program by hand; self-customizing programs; understanding human learning(brain, real AI);
两种基本机器学习特征
Supervised learning: have correct answer in each example. Eg:classification, regression
Unsupervised learning: give a dataset and let the program find the structure of data. Eg:cluster