iPAS 備考專區 登入

中級・L23 機器學習技術與應用・補強單元

L231 機器學習基礎數學

完成後你能:用條件機率、貝氏定理與蒙地卡羅方法算機率,從特徵值判斷 PCA 要保留幾個主成分,說出 R² 的意思,並分辨梯度下降、學習率與 Adam。

這個單元約 20 分鐘:讀重點,練 2 題,再用 3 題沒做過的題目驗證。

  1. 讀重點
    下方的白話重點與例子
  2. 練 2 題
  3. 驗證 3 題

步驟 1・讀重點

先看懂這些

L23101 機率與統計

  • 條件機率 P(A|B) = P(A∩B) ÷ P(B),用蒙地卡羅模擬時就是「A 和 B 同時發生的次數 ÷ B 發生的次數」
  • 貝氏定理:用先驗機率加上觀察到的證據,算出後驗機率,例如依顧客行為算會不會購買
  • 蒙地卡羅方法:反覆隨機抽樣模擬,估計結果的機率分佈與風險區間
  • R² = 0.85:資料的變異有 85% 可以被模型解釋,不是準確率 85%

p_a_given_b = A_and_B.sum() / B.sum() # 模擬結果裡的 P(A|B)

L23102 線性代數

  • 向量內積:np.dot([1, 2, 3], [4, 5, 6]) = 1×4 + 2×5 + 3×6 = 32
  • PCA:對共變異數矩陣做特徵值分解,特徵值越大的主成分解釋越多變異
  • 要保留幾個主成分:例如特徵值 6、3、1,前兩個解釋 (6 + 3) ÷ 10 = 90% 的變異

L23103 數值優化

方法重點
梯度下降沿著梯度的反方向更新權重,非凸函數可能停在局部最優解
學習率每次更新的步幅,太大不穩定,太小收斂慢
SGD每次用一筆或一小批資料算梯度
Adam同時維護梯度的一階矩(動量)與二階矩,內建動量機制
  • 演算法效率:每位客戶都和其他所有客戶比對一次是 O(n²),資料量變 10 倍,比對次數約變 100 倍

考試陷阱

  • R² 是模型解釋了多少變異,不是準確率
  • 非凸函數用梯度下降可能停在局部最優解,不保證找到全域最優解
  • 學習率是超參數,控制的是權重更新的步幅

步驟 2

練 2 題

同一個主題的題目,作答後才看解析,答錯的題目會放進錯題。

步驟 3

用 3 題沒做過的題目驗證

題目從同一個主題挑,排除你作答過的題目與剛才的練習題,答對 2 題以上算通過。

這個單元的資料

內容 ID
unit/L231
版本
v1
重點出處
本站學習指引「L23 學習指引」與114 年第二梯次 L23 考古題逐題解析,依經濟部 iPAS 評鑑內容範圍(115.02 版)整理
練習與驗證題
同一個評鑑主題的題目,標示原卷或延伸題出處
授權
CC BY-NC-SA 4.0(本站的重點、解析與延伸題),官方原卷題目 © 經濟部產業發展署
維護者
Hans
審查
還沒有第二位審查(任務已開放認領)

驗證只用來確認這個主題有沒有看懂,不能保證通過官方考試。