1. 程式人生 > >Week One - 1. Andrew Ng - 什麼是機器學習?

Week One - 1. Andrew Ng - 什麼是機器學習?

Definition

定義(1):

在不需要具體程式設計的情況下賦予計算機自我學習的能力。 - Arthur Samuel(1959)。例如: 程式的編寫者可能是某個領域的菜鳥,例如圍棋,但是通過機器學習,計算機獲得瞭如果才能贏得策略,成為了圍棋高手。

定義(2):

存在經驗E, 任務T, 效能P,使得計算機程式執行任務T,其表現由P來測量,並且其結果由經驗E來改進。- Tom Mitchell(1998)。 例如在圍棋中,經驗E是程式上萬次的自我練習,任務T則是下棋,而效能P是指計算機在與新對手比賽時,贏取比賽的概率。

小測試:

在分類垃圾郵件的背景下,什麼是E,什麼是T,什麼是P?
A. 將郵件分類為垃圾郵件和非垃圾郵件 T


B. 觀察郵件的標籤是垃圾郵件還是非垃圾郵件 E
C. 被正確分類為垃圾郵件和非垃圾郵件的數量 P

Category

機器學習的分類:
有監督學習: 教計算機如何學習 (有指導)
非監督學習:讓計算機自己學習 (無指導)