1、Machine Learning
- Grow out of work in AI
- New capability for computers
2、Examples
- Database mining
Large database from growth of automation/web
Eg. Web click data, medical records,biology, engineering - Applications that can't program by hand
Eg. Autonomous helicopter, handwriting recognition,most of Natural Language Processing(NLP),Computer Vision - Self-customizing programs(私人定制程序)
Eg. Amzon, Netflix product recommendations
3、definition
- Field of study that gives computers the ablility to learn without being explicitly programed.
- learn from experience E, Task T, performance measure P.
if its performance on T, as measured by p, improves with experience E.
4、Machine learning algorithms
- Supervised learing(监督学习):程序编写者教计算机进行学习
- Unsupervised learning(无监督学习):计算机自己进行学习
reinforcement learning:强化学习
rencommender systems:推荐系统
5、Supervised learning
数据集中的变量有定量描述
- regression problem(回归问题):定量输出,连续变量预测
- classification problem:定性输出,离散变量预测
6、Unsupervised learning
给一部分数据集,不知道数据集要用来干啥,让计算机自己去挖掘数据特征
- clustering algorithm(聚类算法):将给定的数据集分为一些簇(cluster)
Eg. 爬取数据(不知道数据是干啥的,不知道数据有哪些类型),让计算机找出其数据结构,将其分成一些cluster
Eg. Organize computer clusters, social network analysis, market segmentation, astronomical data analysis - cocktail party algorithm(鸡尾酒会算法)