机器学习的定义
(1)Arthur Samuel(1959) ,使用非明确的编程,给予计算机学习的能力。
(2)Tom Mitchell(1998),一个程序,通过任务T和度量标准P学习到经验E;然后处理任务T,参照度量标准P提高经验E。
机器学习的应用
(1)数据挖掘,处理自动化技术或网络页面上产生的大量数据集。
(2)不能手工操作的应用,自动直升机、手写识别、自然语言处理,计算机可视化
(3)自适应的程序,电商网站的推荐系统
(4)理解人类的学习
基本的算法
(1)监督学习,事先给出正确的答案
1) 回归,预测连续的输出值
2) 分类,离散值的输出
(2)无监督学习,只给出数据集,没有答案
聚类,找出数据集之间隐含的关系进行分类