← 返回知識庫刷題首頁
P2 · 辨識即可

機器學習初級中級

時間資訊洩漏 (Temporal Leakage)

是什麼

時間資訊洩漏是訓練或預測時用到「預測當下其實還拿不到」的未來資訊,例如用下個月才產生的資料,去預測下個月會員是否流失。

解決什麼問題

這種模型離線評估看起來很準,上線後卻失準;特徵必須限於預測時點已知的資料。

考場 Trigger

  • 預測當下能否取得
  • 用到未來才知道的資料
  • 離線很準、上線變差

容易搞混

時間序列驗證前處理造成的資料洩漏

初級深度

看到名稱能辨識其類型與主要用途即可。

中級深度

要能指出時間序列不可隨機切分,應依時間切分並用前進式(Walk-forward)或滾動窗口驗證,讓每次訓練只用測試期之前的資料。

Official Evidence

官方題目正在怎麼考

4 官方題5 考綱節點