1.http://www.yalewoo.com/andrew_ng_machine_learning_notes_1_introduction.html
机器学习让机器获得学习的能力,而不需要明确的编程。Samuel 写了一个跳棋游戏程序,但是跳棋的规则并没有写到代码中。相反,该程序通过自己和自己下跳棋,在这个过程中记录什么样的局面会有什么样的结果。随着局数的增加,该程序真的成了一个高水平跳棋程序,打败了Samuel本人。
对于任务T和衡量P,如果计算机可以通过学习经验E,提高完成任务T的表现(通过P来衡量),我们就说计算机通过经验E来学习任务T。
在上面的跳棋例子中,任务T就是下跳棋,经验E就是程序自己和自己下的每局跳棋,P就是每局跳棋的结果(输赢)。
还有一个直升机程序的例子,控制直升机飞起来的代码如果直接写会非常困难,但是通过让程序自己在飞行的过程中自己学习,不仅代码实现简单,而且可以正常飞行。