學生聽過 AI,但一問「這個模型幾準」就只答得出「好準」。這一堂把「準」拆成準確率、召回率與 F1 三個數。
以下任何一項未過關,本堂就會卡住,先補該項:
| 技能 | 快檢題 | 過關標準 |
|---|---|---|
| 百分比 | 174 除以 200 等於幾多百分比 | 87% |
| 混淆矩陣 | TP、FP、FN、TN 各代表什麼 | 答對/誤報/漏報/答對否定 |
| 平均值 | 一組數的均方根怎樣計 | 平方、平均、開方 |
| 時間 | 環節 | 導師做什麼 | 學生做什麼 |
|---|---|---|---|
| 0–10 分 | AI 與 ML 分別 | 規則由人寫 vs 由資料學 | 各舉一個例子 |
| 10–22 分 | 監督學習流程 | 標註、切分、訓練、評估 | 寫出 7,000/1,500/1,500 |
| 22–36 分 | 混淆矩陣四格 | TP 72、FP 8、FN 18、TN 102 | 四個數填對 |
| 36–46 分 | 三個指標 | 準確率 87%、精確率 90%、召回率 80% | 算出 F1 84.7% |
| 46–56 分 | 過擬合與對策 | 訓練 99.2% 測試 71.5%,差距 27.7 點 | 講三個對策 |
| 56–60 分 | 離場檢查 | 三題即場批 | 三題全對 |
要學生講:為何測試集不可以一邊訓練一邊看(等於作弊,分數不再代表新資料表現)。
要學生講:為何醫院篩查寧願多誤報,也不可以漏報(漏報即病人回家)。
要學生講:訓練分數高、測試分數低,代表模型出了什麼問題(記住訓練資料,未學會推廣)。
| 題型 | 例子 | 步驟 | 答案 |
|---|---|---|---|
| 計算 | 準確率與召回率 | 準確率 (TP+TN)/總數;召回率 TP/(TP+FN) | 87% 與 80% |
| 計算 | F1 | 2PR/(P+R),注意用同一單位 | 84.7% |
| 計算 | 資料切分 | 總數乘 70%/15%/15% | 7,000/1,500/1,500 |
| 解釋 | 過擬合判斷與對策 | 比較訓練與測試差距 → 三個對策 | 差距 27.7 點 |
| 題目 | 答案 | 想觀察什麼 |
|---|---|---|
| TP 72、FP 8、FN 18、TN 102 的準確率 | 87% | 174 除 200 |
| 同一矩陣的 F1 | 84.7% | P=90%、R=80% 代入 2PR/(P+R) |
| 10,000 樣本 70/15/15 切分 | 7,000/1,500/1,500 | 三份相加等於 10,000 |
| 錯誤 | 學生通常這樣寫 | 導師這樣說 |
|---|---|---|
| 只報準確率 | 答「模型有 95% 準,好可靠」 | 「資料得 5% 係正例,永遠答冇都 95%,要報召回率。」 |
| 混淆精確率與召回率 | 兩個都用 TP 除同一個數 | 「精確率除『報咗幾多』,召回率除『真有幾多』。」 |
| 把測試集當練習 | 一邊調參數一邊看測試分數 | 「測試集只用一次,調參數要用驗證集。」 |
| 見高分就說模型好 | 訓練 99.2% 就交貨 | 「睇埋測試 71.5%,差 27.7 點即係過擬合。」 |
| 題目 | 答案 | 判定 |
|---|---|---|
| 準確率與召回率 | 87% 與 80% | 三題全對=可進系統開發 |
| F1 值 | 84.7% | 錯一題=下堂前重講分母 |
| 過擬合的判斷依據 | 訓練與測試差 27.7 點 | 錯兩題以上=回到第三幕 |
不必。DSE 考概念與指標計算,深層數學不在範圍。
調參數時用驗證集,測試集留到最後一次,分數才可信。
資料不平衡時不是,要看召回率、精確率與 F1,並說明業務代價。
本頁為 TutorZone 導師備課指引,內容由 TutorZone 團隊編寫;題目與流程為原創,並非任何學校或出版社的教材。

