P1 · 應會
機器學習
留一交叉驗證 (Leave-One-Out Cross-Validation, LOOCV)
是什麼
留一交叉驗證(LOOCV)每次只留一筆資料當驗證、其餘全部拿來訓練,重複 N 次(N 為樣本數)後平均結果,等於 K = N 的 K 折交叉驗證。
解決什麼問題
在樣本很少時盡量用上每一筆資料訓練,取得偏差小的效能估計;代價是要訓練 N 次、計算成本高。
考場 Trigger
- 每次只拿一筆當測試
- 迴圈 i = 1 到 N
- K 等於樣本數
- 樣本數很少
容易搞混
k-fold 交叉驗證分層 K 折交叉驗證巢狀交叉驗證
中級深度
能從虛擬碼辨認 LOOCV,並說出訓練次數等於樣本數、偏差小但計算成本高。