P1 · 應會
機器學習
學習曲線 (Learning Curve)
是什麼
學習曲線(Learning Curve)是把訓練與驗證的損失或指標,隨訓練輪數或訓練資料量畫成曲線,用來觀察模型的學習狀況。
解決什麼問題
判斷模型是過擬合、欠擬合還是仍在進步,並決定該停止訓練、加資料或調整模型複雜度。
考場 Trigger
- 訓練損失與驗證損失兩條曲線
- 兩條曲線差距越拉越大
- 驗證損失停滯或回升
- matplotlib 畫 loss 曲線
容易搞混
過擬合與泛化早期停止偏差與變異權衡
中級深度
能從曲線形狀判斷過擬合或欠擬合,並看懂 Matplotlib 格式字串如 b-、r--。