機器學習基本概念簡介
什麼是機器學習?
機器學習可以用一句話概括:讓機器具備「找一個函式 (Function)」的能力。
常見的任務類型
-
迴歸 (Regression):函式的輸出是一個
數值 (Scalar)(例如:預測明天的 PM2.5 數值)。 -
分類 (Classification):讓機器做「選擇題」。我們會先
準備好選項(類別),機器從中選出正確答案(例如:垃圾郵件偵測、AlphaGo 下棋的落子位置)。 -
結構化學習 (Structured Learning):機器不只是做選擇,而是要產生有結構的物件(例如:畫一張圖、寫一篇文章),這可以被稱為讓機器學會「創造」。

機器學習的三個步驟
假設我們想找出一個函式,其輸入是 YouTube 後台資訊,輸出是隔天的總點閱率。
第一步:寫出帶有未知參數的函式 (Model)
我們需要根據 Domain Knowledge 先猜測函式的樣子。
- 模型 (Model):例如 ,這是一個帶有未知參數的函式。
- 特徵 (Feature):已知的資訊(例如前一天的點閱人數 )。
- 權重 (Weight, ) 與 偏置 (Bias, ):這是機器需要透過資料找出的未知參數 (Parameter)。
