logo
Loading...

在模型訓練階段時Fit過的縮放器(scaler,MinMax or StandardXXX)是否有需要輸出成Pickle 檔案? - Cupoy

老師和同學好:一直有個疑問在模型訓練階段時Fit過的縮放器(scaler,MinMax or Sta...

ml100-2,scaler

在模型訓練階段時Fit過的縮放器(scaler,MinMax or StandardXXX)是否有需要輸出成Pickle 檔案?

2019/06/04 下午 09:53
機器學習共學討論版
Ken Hu
觀看數:8
回答數:2
收藏數:0
ml100-2
scaler

老師和同學好:


一直有個疑問

在模型訓練階段時Fit過的縮放器(scaler,MinMax or StandardXXX)

需要用像是pickle這樣的工具

把它和Fit過的Model都serial到檔案 

在實際進行預測工作時,再從檔案deserialize回來

用來對實際做預測的樣本做縮放嗎?


我看過一些例子是這麼做

但一直懷疑是否真有這樣的必要

回答列表

  • 2019/06/05 下午 01:12
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:3

    實際上可以存在程式中就好,不一定要 Export 成 Pickle 檔案!

  • 2019/06/06 上午 11:22
    Jimmy
    贊同數:0
    不贊同數:0
    留言數:0

    Hi Ken!


    如果說你的縮放器做的是比較簡單的,例如對將影像縮放成 0-1 之間,因為影像最大的值就是 255,所以可以直接 /255 就好。

    除非你跑一次模型的成本很高,否則每次的 scaler 重新跑就好囉!