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

資料中級

擬合與轉換 (fit and transform)

是什麼

scikit-learn 轉換器(如 StandardScaler)以 fit 學出參數(如平均數、標準差),以 transform 套用參數轉換資料;fit_transform 一次完成兩步。

解決什麼問題

讓前處理參數只從訓練集學一次,再用同一組參數轉換驗證集與測試集,避免資料洩漏。

考場 Trigger

  • StandardScaler 先 fit 再 transform
  • scaler.fit_transform(X)
  • 測試集只能 transform

容易搞混

標準化前處理造成的資料洩漏

中級深度

知道訓練集用 fit_transform、測試集只 transform,且未 fit 就 transform 會報錯。

Official Evidence

官方題目正在怎麼考

1 官方題1 考綱節點