最佳輪次選擇 使用指南
輸入各訓練輪次的驗證指標,自動選出最優輪次並給出早停建議,適用於模型 checkpoint 選擇、訓練過程復盤與部署權重確定。
計算公式與原理
最佳輪次 = argmin(驗證損失);最小驗證損失 = min(l₁…l₅)
取驗證損失最低的輪次而非最後一輪,是早停的標準做法。若多個輪次損失接近,優先選更靠後的(通常更穩)或按次要指標(F1)再篩;注意"用驗證集選輪次"本身會輕微樂觀,嚴格評估應留出獨立測試集。
使用步驟
- 填寫「loss 輪1」。
- 填寫「loss 輪2」。
- 填寫「loss 輪3」。
- 填寫「loss 輪4」。
- 填寫「loss 輪5」。
- 結果區會即時更新;可一鍵複製結果用於記錄或彙報。
典型使用場景
- 在記錄中各輪驗證指標(如驗證 loss/F1)取最優輪次,作為部署權重。
- 監控指標上升即早停,並回退到最佳輪 checkpoint,避免用過擬合權重。
- 若多指標衝突(如 loss 最低但 F1 非最高),按業務優先順序選定主指標。
算例參考
- 選最優輪:10 輪驗證 F1 為 [0.80,0.83,0.85,0.86,0.87,0.87,0.86,0.85,0.84,0.83],最佳為第 6 輪(0.87),應載入第 6 輪權重而非最後一輪。
注意事項
結果為按上述公式得到的理論估算值,實際表現受資料分佈、實現細節與執行環境影響,落地決策請以實測為準;本工具純前端執行,輸入不上傳伺服器。
- 用 loss 還是 F1 選最佳輪?
- 看目標。迴歸用驗證 loss/RMSE;分類常看 F1/Accuracy;若關注誤殺率則看精確率。主指標應直接對應業務收益。
- 驗證指標波動怎麼選?
- 取平滑後的最優且要求持續優勢(patience),避免單點噪聲誤導;也可在最佳輪附近做少量額外驗證確認穩定。