定义

1. 第一个机器学习的定义来自于Arthur Samuel,他定义机器学习为,在进行特定编程的情况下,给予计算机学习能力的领域。Samuel的定义可以回溯到50年代,他编写了一个西洋棋程序。通过编程,让西洋棋程序自己跟自己下了上万盘棋。通过观察哪种布局(棋盘位置)会赢,哪种布局会输,久而久之,这西洋棋程序明白了什么是好的布局,什么样是坏的布局。这个定义有点不正式,也有点古老

2. 来自卡内基梅隆大学的Tom Mitchell提出:一个程序被认为能从经验E中学习,解决任务T,达到性能度量值P,当且仅当,有了经验E后,经过P评判,程序在处理T时的性能有所提升。

3. 从广义上来说,机器学习是一种能够赋予机器学习的能力以此让它完成直接编程无法完成的功能的方法。

4. 从实践的意义上来说,机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。



注:1和2来自于吴恩达老师的机器学习课程中所提到的,3和4是在网络上所看到的定义。

更多推荐