一、定义
没有统一明确的定义。
定义(1):Samuel---在没有明确设置的情况下,使计算机具有学习能力的研究领域。:Samuel编写了一个跳棋游戏程序,并与它对弈了上千盘,程序通过学习哪些是好步骤,哪些是不好的步骤,最终它比samuel自己下得更好
定义(2):Tom---计算机程序从经验E中学习解决某一任务T,并进行某一性能度量P,通过P测量在T上的表现因经验E而提高。
二、不同类型的学习算法
主要包括两种:监督学习和无监督学习
简单理解:
监督学习:我们会教计算机去做某些事情
无监督学习:让计算机自己进行学习
其他的学习算法:强化学习、推荐系统等